我需要把我安装的所有扩展发给我的同事。我如何导出它们?
扩展管理器似乎什么也不做…它不会安装任何扩展。
我需要把我安装的所有扩展发给我的同事。我如何导出它们?
扩展管理器似乎什么也不做…它不会安装任何扩展。
当前回答
我自己也需要这样做几次——尤其是在另一台机器上安装时。
常见问题会告诉你文件夹的位置
Visual Studio Code在扩展文件夹.vscode/extensions下查找扩展。取决于你所在的平台:
Windows %USERPROFILE%\.vscode\extensions
Mac ~/.vscode/extensions
Linux ~/.vscode/extensions
这应该会显示一个扩展列表。
我还成功地使用Visual Studio代码设置同步扩展将设置同步到GitHub要点。
在Visual Studio Code的最新版本(2016年5月)中,现在可以在命令行中列出已安装的扩展:
code --list-extensions
其他回答
现在有一个功能仍在预览中,允许你用微软或GitHub帐户登录,并在没有任何额外扩展的情况下同步你的设置。这非常简单直接。你可以在这里了解更多。
你可以同步的东西。
Benny关于Windows和Linux子系统的回答:
code --list-extensions | wsl xargs -L 1 echo code --install-extension
Linux
在旧机器上:
code --list-extensions > vscode-extensions.list
在新机器上:
cat vscode-extensions.list | xargs -L 1 code --install-extension
在windows下,我通常需要运行
cd C:\Program Files\Microsoft VS Code\bin
code.cmd --list-extensions
你不做的是运行Code .exe直接在C:\Program Files\Microsoft VS Code\
生成用于安装扩展的Windows命令文件(批处理):
for /F "tokens=*" %i in ('code --list-extensions')
do @echo call code --install-extension %i >> install.cmd