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

aug*_*aug 3 visual-studio-code

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

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

ifc*_*fig 6

只要您在工作区之外进行操作,就可以使用“工作区推荐扩展”功能来模拟类似的行为。

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

IE

{
    "recommendations": [
      "dbaeumer.vscode-eslint",
      "DavidAnson.vscode-markdownlint",
      "robertohuertasm.vscode-icons",
      "vscodevim.vim",
      "waderyan.nodejs-extension-pack"
    ]
}
Run Code Online (Sandbox Code Playgroud)

这允许您@recommended:workspace在选中“Show Workspace推荐扩展”标志(搜索框中)时,请在“扩展”选项卡中提供一个扩展列表。

在此处输入图片说明

这当然没有你要求的功能那么完整,但它是我所知道的在 VS Code 中最接近的东西。

  • 在当前版本的 VSCode 中,这工作起来更方便一些。如果您在“.vscode/extensions.json”中有推荐的扩展,则在打开编辑器时会看到提示。此提示将让您查看或安装推荐的扩展。 (2认同)