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