【问题标题】:Launch VSC with clean or custom profile使用干净或自定义配置文件启动 VSC
【发布时间】:2018-04-05 08:29:11
【问题描述】:

通常 VSC 将设置和用户数据存储在 %appdata%\Code 中(扩展名存储在 %userprofile%\.vscode 中。

有没有办法告诉新实例加载其他配置文件或从“空白画布”开始(就像您可以使用 Firefox 使用 -no-remote -profile "path\to\profile" 命令行参数一样)?

非常适合测试。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    是的,这是可能的,并记录在Advanced CLI options,参数:

    <b>--user-data-dir</b> &lt;dir&gt; 指定保存用户数据的目录,在以 root 身份运行时很有用。

    <b>--extensions-dir</b> &lt;dir&gt; 设置扩展的根路径。

    因此,使用这两个参数创建快捷方式提供了拥有“普通”VSC 实例启动器的可能性:

    code --extensions-dir "C:\tmp-exts" --user-data-dir "C:\tmp-profile"
    

    重要提示:确保调用正确的 code 可执行文件:它应该是 \VSCode<b>\bin\code.cmd</b>不是 \VSCode<b>\Code.exe</b> (bug?)。

    VSCode 现在支持 portable mode,即位于应用程序目录中名为 data 的文件夹优先于 appdata(现在甚至超过命令行开关,bug?)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多