通常,VSC会将设置和用户数据存储在%appdata%\Code
中(以及%userprofile%\.vscode
中的扩展名。
有没有办法告诉新实例加载其他个人资料或以"空白画布开始" (就像你可以使用-no-remote -profile "path\to\profile"
命令行参数一样使用Firefox)?
测试会很棒。
答案 0 :(得分:0)
是的,可以在Advanced CLI options参数:
中记录
--user-data-dir <dir>
指定保留用户数据的目录,在以root身份运行时非常有用。
--extensions-dir <dir>
设置扩展的根路径。
因此,使用这两个参数创建快捷方式可以提供一个&#34; vanilla&#34; VSC实例启动器:
code --extensions-dir "C:\tmp-exts" --user-data-dir "C:\tmp-profile"
重要提示:请确保您正在调用正确的code
可执行文件:它应该是\VSCode\bin\code.cmd
,不是 \VSCode\Code.exe
(bug?)。< / p>
VSCode现在支持portable mode,即位于应用程序目录中的名为data
的文件夹优先于appdata(现在甚至通过命令行开关bug?)。