我维护了一个存储库,可以为我的编辑器在任何设备上安装我需要的所有扩展 - 这对于Sublime,Atom和Vim来说相当简单,因为它们都有包管理器,允许我运行命令来安装包列表。
我查看了VS Code Managing Extensions,看起来文件中有share recommendations of extensions的方法,但听起来只是填充了这些建议。我也知道我可以一个一个地手动调用每个扩展名并调用code --install-extension [extension]
但这看起来很乏味(我可以编写脚本并让它通过我自己的列表,但是想知道是否有更好的方法)
答案 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
)已被选中。
这肯定不如您所要求的功能那么完整,但它是我在VS Code中最接近的事情。