cha*_*dbr 7 visual-studio-code
有什么方法可以在打开项目时自动安装VS代码扩展(比如package.json但是对于vscode?)
如果没有,有没有办法在命令行安装扩展?
nyb*_*bon 15
感谢 Daniel 的建议,我发现如果您想保留 vscode 扩展列表并单击安装所有扩展,您可以尝试以下方法:
\n{\n // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.\n // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp\n // List of extensions which should be recommended for users of this workspace.\n "recommendations": [\n "ms-vscode.cpptools",\n "file-icons.file-icons",\n "shd101wyy.markdown-preview-enhanced",\n "sagebind.mathpad",\n "johnpapa.vscode-peacock"\n ],\n // List of extensions recommended by VS Code that should not be recommended for users of this workspace.\n "unwantedRecommendations": []\n}\n\nRun Code Online (Sandbox Code Playgroud)\n.vscode文件夹的父文件夹)

Dan*_*mms 10
这些都不可能.我前段时间通过命令行创建了一个安装扩展的问题,请务必给它一个+1来表示你的兴趣.
建议这样做的方法是通过工作区推荐的扩展,这是一个.vscode/extensions.json在你的项目中,它将提示用户在他们第一次打开文件夹时安装它们,文件如下所示:
{
"recommendations": [
"eg2.tslint",
"dbaeumer.vscode-eslint",
"msjsdiag.debugger-for-chrome"
]
}
Run Code Online (Sandbox Code Playgroud)
您还可以设置bash/bat脚本或其他东西,以便在另一个答案中使用CLI来按照parsley72的建议直接安装扩展.你可能会通过这样做来惹恼用户,除非这是在个人dotfiles项目或类似的东西.
@daniel-imms 创建的问题已于 2017 年 6 月解决。您可以在最新版本中看到这一点:
$ code -h
Visual Studio Code 1.16.0
Usage: code [options] [paths...]
Options:
--extensions-dir <dir> Set the root path for extensions.
--list-extensions List the installed extensions.
--show-versions Show versions of installed extensions, when using --list-extension.
--install-extension (<extension-id> | <extension-vsix-path>) Installs an extension.
--uninstall-extension <extension-id> Uninstalls an extension.
--enable-proposed-api <extension-id> Enables proposed api features for an extension.
--disable-extensions Disable all installed extensions.
Run Code Online (Sandbox Code Playgroud)
请参阅https://code.visualstudio.com/docs/editor/extension-gallery#_command-line-extension-management
我写这个是Makefile为了自动安装扩展
freeze-extensions:
code --list-extensions > extensions.txt
install-extensions:
cat extensions.txt | xargs -L 1 code --install-extension
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2679 次 |
| 最近记录: |