Answers:
我已经在主要StackOverflow网站上提交了此问题的答案-粘贴在上下文中
我需要自己做几次-尤其是在另一台计算机上安装时。
根据您的平台,您的扩展文件夹位于以下路径之一:
%USERPROFILE%\.vscode\extensions
~/.vscode/extensions
~/.vscode/extensions
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
因此,如treehead的编辑或MarkP的答案所示,您现在可以列出所有已安装的扩展,因此安装该扩展列表的方式是:
code --list-extensions >> vs_code_extensions_list.txt
将新创建的文件传输到要安装这些扩展名的计算机。在那台机器上,您将:
cat vs_code_extensions_list.txt | xargs -n 1 code --install-extension
然后,它将遍历该文件中的每个扩展名并安装扩展名。
如果您希望全新安装(也就是删除该计算机上的所有现有扩展),则可以在安装新扩展之前运行它(否则,您也将删除这些新扩展)。请务必谨慎,因为这将删除VS Code中的所有扩展名:
code --list-extensions | xargs -n 1 code --uninstall-extension
get-content c:\exportedlist.txt | % { code --install-extension $_ }
这是 VSCode设置的位置:
Windows %APPDATA%\Code\User\settings.json macOS $HOME/Library/Application Support/Code/User/settings.json Linux $HOME/.config/Code/User/settings.json
它似乎只存储修改过的设置,这确实很棒(因此,您不会沉迷于更新的版本)。
您可能还需要/ snippets /,与settings.json在同一文件夹中。
而且,当然,您可以运行code --list-extensions
,正如其他答案已经提到的那样。
Settings Sync
扩展程序就像魅力一样工作,只是将我的设置从OS X导出到Linux Mint。