Visual studio code 有没有办法在VisualStudio代码中安装扩展列表?

Visual studio code 有没有办法在VisualStudio代码中安装扩展列表?,visual-studio-code,Visual Studio Code,我为我的编辑器维护了一个在任何设备上安装所有扩展的方法库——这对于Sublime、Atom和Vim来说相当简单,因为它们都有包管理器,允许我运行命令来安装包列表 我查看了VS代码管理扩展,看起来有一种方法可以在一个文件中创建扩展,但听起来这只是填充了建议。我也知道我可以手动一个接一个地调用每个扩展,然后调用code--install extension[extension],但这似乎很乏味(我可以编写脚本,让它浏览我自己的列表,但我想知道是否有更好的方法)。只要您在工作区外操作,就可以使用“”功

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


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

只要您在工作区外操作,就可以使用“”功能来模拟类似的行为

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

i、 e

这允许您提供一个扩展列表,当选中“show Workspace Recommendated extensions”(搜索框中的
@Recommendated:Workspace
)标志时,该列表将显示在extensions(扩展)选项卡中


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

请参阅extension Pack@Mark,它们用于创建具有内部依赖关系的扩展,不供个人使用。@ifconfig:我使用了yeoman生成器,创建一个扩展包非常简单-它只是一个文件夹,可以安装到任何
/.vscode/extensions
目录中并工作。我认为这是@aug想要的。除了包之外,您不必创建自己的扩展来使用它(这很容易)。您甚至可以通过单击包含所有当前扩展,基本上就完成了。“工作区推荐的扩展”也很漂亮。@马克·费尔,我现在知道这是怎么回事了,我要接受这个答案,因为这是最接近的东西。如果你想让开发环境保持一致,那么对你的开发团队来说,这仍然很有用。在当前版本的VSCode中,这会更方便一些。如果您在
.vscode/extensions.json
中有推荐的扩展名,则打开编辑器时会看到提示。此提示符将允许您查看或安装推荐的扩展。
{
    "recommendations": [
      "dbaeumer.vscode-eslint",
      "DavidAnson.vscode-markdownlint",
      "robertohuertasm.vscode-icons",
      "vscodevim.vim",
      "waderyan.nodejs-extension-pack"
    ]
}