求助:如何在Windows上并行运行两个VSCode配置文件?
解决VSCode多配置文件并行运行问题
我依次执行以下两条命令:
code -n c:\code\machinelearning --profile "Default" code -n c:\code\machinelearning --profile "MachineLearning"
但最终仅保留第一个打开的配置文件对应的VSCode实例。已尝试使用和不使用-n参数,仍无法实现并行运行两个VSCode配置文件。
运行环境
Windows 11 22H2 (OS Build 22621.2428) VScode 1.83.1 f1b07bd25dfad64b0167beb15359ae573aecd2cc x64
解决方案
根据VSCode命令行官方文档内容,要实现不同配置文件的VSCode实例并行运行,可通过以下两种方式解决:
命令行方式
为每个启动命令指定独立的用户数据目录,避免实例间的配置冲突。替换原有命令为:
code --new-window --profile "Default" c:\code\machinelearning --user-data-dir "%APPDATA%\Code\User\profiles\Default" code --new-window --profile "MachineLearning" c:\code\machinelearning --user-data-dir "%APPDATA%\Code\User\profiles\MachineLearning"
说明:
%APPDATA%\Code\User\profiles\是VSCode默认存储配置文件数据的路径,你也可以自定义其他路径,只要两个命令的路径不同即可。
图形界面方式
打开第一个VSCode实例后,点击左下角的配置文件头像图标,选择「新建窗口使用配置文件」,再选中目标配置文件,就能直接打开独立的实例。
内容的提问来源于stack exchange,提问作者Nando Lutgerink
相关产品推荐
相关产品推荐

