我需要把我安装的所有扩展发给我的同事。我如何导出它们?
扩展管理器似乎什么也不做…它不会安装任何扩展。
我需要把我安装的所有扩展发给我的同事。我如何导出它们?
扩展管理器似乎什么也不做…它不会安装任何扩展。
当前回答
我已经开发了一个扩展,它将同步你所有的Visual Studio代码设置跨多个实例。
关键特性
使用你的GitHub账户令牌。 易于上传和下载一键。 保存所有设置和片段文件。 上传键:Shift + Alt + U 下载键:Shift + Alt + D 输入“同步”查看所有同步选项
它同步
设置文件 Keybinding文件 启动文件 片段的文件夹 Visual Studio代码扩展
详细文档来源
Visual Studio代码同步ReadMe
这里下载:Visual Studio代码设置同步
其他回答
打开Visual Studio Code控制台并编写:
code——list-extensions(或者code-insiders——list-extensions,如果安装了Visual Studio code insider)
然后与同事共享命令行:
——install-extension {ext1}——install-extension {ext2}——install-extension {extN}替换{ext1}, {ext2},…, {extN}与您列出的扩展名
对于Visual Studio Code内部:Code -insiders——install-extension {ext1}…
如果他们复制/粘贴到Visual Studio Code命令行终端,他们将安装共享扩展。
更多关于命令行扩展管理的信息。
对于那些想知道如何将扩展从Visual Studio Code复制到Visual Studio Code内部的人,可以使用本尼的答案修改:
code --list-extensions | xargs -L 1 echo code-insiders --install-extension
转储扩展:
code --list-extensions > extensions.txt
使用Bash (Linux, OS X和WSL)安装扩展:
cat extensions.txt | xargs code --list-extensions {}
在Windows上使用PowerShell安装扩展:
cat extensions.txt |% { code --install-extension $_}
Linux
在旧机器上:
code --list-extensions > vscode-extensions.list
在新机器上:
cat vscode-extensions.list | xargs -L 1 code --install-extension
我已经开发了一个扩展,它将同步你所有的Visual Studio代码设置跨多个实例。
关键特性
使用你的GitHub账户令牌。 易于上传和下载一键。 保存所有设置和片段文件。 上传键:Shift + Alt + U 下载键:Shift + Alt + D 输入“同步”查看所有同步选项
它同步
设置文件 Keybinding文件 启动文件 片段的文件夹 Visual Studio代码扩展
详细文档来源
Visual Studio代码同步ReadMe
这里下载:Visual Studio代码设置同步