有没有办法在Visual Studio Code中安装扩展列表?

时间:2017-10-09 17:53:32

标签: visual-studio-code

我维护了一个存储库,可以为我的编辑器在任何设备上安装我需要的所有扩展 - 这对于Sublime,Atom和Vim来说相当简单,因为它们都有包管理器,允许我运行命令来安装包列表。

我查看了VS Code Managing Extensions,看起来文件中有share recommendations of extensions的方法,但听起来只是填充了这些建议。我也知道我可以一个一个地手动调用每个扩展名并调用code --install-extension [extension]但这看起来很乏味(我可以编写脚本并让它通过我自己的列表,但是想知道是否有更好的方法)

1 个答案:

答案 0 :(得分:1)

只要您在工作区外操作,就可以使用" Workspace Recommended Extensions"功能来模仿类似的行为。

在工作区文件夹中创建一个.vscode/extensions.json文件,并在其中填入您要包含的扩展名列表。

{
    "recommendations": [
      "dbaeumer.vscode-eslint",
      "DavidAnson.vscode-markdownlint",
      "robertohuertasm.vscode-icons",
      "vscodevim.vim",
      "waderyan.nodejs-extension-pack"
    ]
}

这使您可以提供一个扩展列表,当"显示工作区推荐的扩展程序时,它将显示在“扩展”选项卡中。标记(搜索框中的@recommended:workspace)已被选中。

enter image description here

这肯定不如您所要求的功能那么完整,但它是我在VS Code中最接近的事情。