Ast*_*ant 117 visual-studio-code
我刚刚经历了两次 VS Code 安装过程。初始安装快速且轻松(就像编辑器本身一样),但我必须记住我安装的扩展列表,并且正在以很高的速度安装新的扩展。
使用 Sublime Text,我只需将设置文件复制到另一台 PC,并可以通过这种方式自动安装任何工作流依赖项,但是 VS Code 的方法是什么?
我可以只备份一个 JSON“设置”文件或类似文件,以便我可以轻松地重新创建我的工作环境(完整的扩展)?
小智 88
我已经在主要的StackOverflow站点上提交了一个答案- 粘贴在下面作为上下文
我需要自己这样做几次 - 特别是在另一台机器上安装时。
根据您的平台,VS Code.vscode/extensions
在以下路径之一中查找您的扩展文件夹 ( ):
%USERPROFILE%\.vscode\extensions
~/.vscode/extensions
~/.vscode/extensions
那应该会显示一个扩展列表
我也成功地使用Visual Studio Code Settings Sync Extension 将设置同步到 GitHub gist
编辑:在最新版本的 VSCode(2016 年 5 月)中,现在可以在命令行中列出已安装的扩展
code --list-extensions
Run Code Online (Sandbox Code Playgroud)
小智 34
因此,正如 treehead 的编辑或 MarkP 的回答所示,您现在可以列出已安装的所有扩展,因此安装该扩展列表的方法是:
code --list-extensions >> vs_code_extensions_list.txt
Run Code Online (Sandbox Code Playgroud)
将新创建的文件传输到要安装这些扩展的计算机。在该机器上,您将:
cat vs_code_extensions_list.txt | xargs -n 1 code --install-extension
Run Code Online (Sandbox Code Playgroud)
然后将遍历该文件中的每个扩展并安装扩展。
如果您想要全新安装(也就是删除该机器上的所有现有扩展),您可以在安装新扩展之前运行它(否则您也会删除这些新扩展)。请小心,因为这将删除 VS Code 中的所有扩展:
code --list-extensions | xargs -n 1 code --uninstall-extension
Run Code Online (Sandbox Code Playgroud)
And*_*rew 21
这是VSCode 设置的位置(见下文 + 评论):
Run Code Online (Sandbox Code Playgroud)Windows %APPDATA%\Code\User\settings.json macOS $HOME/Library/ApplicationSupport/Code/User/settings.json Linux $HOME/.config/Code/User/settings.json
它似乎只存储修改后的设置,这真的很好(这样你就不会搞砸或搞砸未来的版本)。
您可能还需要 /snippets/,与 settings.json 位于同一文件夹中。
而且,当然,您可以运行code --list-extensions
,正如其他答案已经提到的那样。
编辑:我刚刚发现了一个巧妙的小技巧!击中按Ctrl + Shift + P开拓命令调色板,然后键入/选择Preferences: Open Settings (JSON)
。这将打开您的settings.json
文件。然后,您可以右键单击该settings.json
选项卡,然后单击Open Containing Folder
。这将带您进入上述文件夹!
归档时间: |
|
查看次数: |
102248 次 |
最近记录: |