我需要把我安装的所有扩展发给我的同事。我如何导出它们?
扩展管理器似乎什么也不做…它不会安装任何扩展。
我需要把我安装的所有扩展发给我的同事。我如何导出它们?
扩展管理器似乎什么也不做…它不会安装任何扩展。
当前回答
我使用下面的命令将我的扩展从Visual Studio Code复制到Visual Studio Code内部:
code --list-extensions | xargs -L 1 code-insiders --install-extension
参数- l1允许我们对由code——list-extensions生成的每个输入行执行一次命令code-insiders——install-extension。
其他回答
自动
如果你期待一个简单的一站式工具来为你做这件事,我建议你看看设置同步扩展。
它将允许
导出您的配置和扩展 与同事和团队分享。您可以更新配置。他们的设置将自动更新。
手册
Make sure you have the most current version of Visual Studio Code. If you install via a company portal, you might not have the most current version. On machine A Unix: code --list-extensions | xargs -L 1 echo code --install-extension Windows (PowerShell, e. g. using Visual Studio Code's integrated Terminal): code --list-extensions | % { "code --install-extension $_" } Copy and paste the echo output to machine B Sample output code --install-extension Angular.ng-template code --install-extension DSKWRK.vscode-generate-getter-setter code --install-extension EditorConfig.EditorConfig code --install-extension HookyQR.beautify
请确保已安装了代码命令行。如需了解更多信息,请访问CLI。
Benny关于Windows和Linux子系统的回答:
code --list-extensions | wsl xargs -L 1 echo code --install-extension
对于那些想知道如何将扩展从Visual Studio Code复制到Visual Studio Code内部的人,可以使用本尼的答案修改:
code --list-extensions | xargs -L 1 echo code-insiders --install-extension
我已经开发了一个扩展,它将同步你所有的Visual Studio代码设置跨多个实例。
关键特性
使用你的GitHub账户令牌。 易于上传和下载一键。 保存所有设置和片段文件。 上传键:Shift + Alt + U 下载键:Shift + Alt + D 输入“同步”查看所有同步选项
它同步
设置文件 Keybinding文件 启动文件 片段的文件夹 Visual Studio代码扩展
详细文档来源
Visual Studio代码同步ReadMe
这里下载:Visual Studio代码设置同步
Linux
在旧机器上:
code --list-extensions > vscode-extensions.list
在新机器上:
cat vscode-extensions.list | xargs -L 1 code --install-extension