BuZ*_*dEE 2 installation command-line-interface visual-studio-code
如何使用 cli 在 VSCode 中安装多个扩展?我试过:
code --install-extension xyz.local-history jock.svg
Run Code Online (Sandbox Code Playgroud)
但它只安装第一个扩展xyz.local-history
。
Installing extensions...
Installing extension 'xyz.local-history' v1.7.0...
(node:10874) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
Extension 'xyz.local-history' v1.7.0 was successfully installed.
Run Code Online (Sandbox Code Playgroud)
小智 6
可以--install-extension
多次传递参数,因此只需一行即可安装多个扩展。
code --install-extension dbaeumer.vscode-eslint --install-extension esbenp.prettier-vscode
Run Code Online (Sandbox Code Playgroud)
相关文档可以在扩展市场中找到。运行此命令,两个扩展均已安装,但Installing extensions...
仅在输出中找到一次。
如果您使用Unix/Linux,请创建一个带有循环的 bash 脚本。在这种情况下,我想备份扩展列表并再次安装:
首先创建一个扩展列表:
$ code --list-extensions > extensions.txt
Run Code Online (Sandbox Code Playgroud)
例如使用名称创建一个 bash 脚本vscode-extension-install.sh
并输入以下代码:
#!/usr/bin/env bash
cat extensions.txt | while read extension || [[ -n $extension ]];
do
code --install-extension $extension --force
done
Run Code Online (Sandbox Code Playgroud)
然后运行:
$ ./vscode-extension-install.sh
Run Code Online (Sandbox Code Playgroud)
示例输出:
Installing extensions...
Installing extension 'visualstudioexptteam.vscodeintellicode' v1.2.6...
Extension 'visualstudioexptteam.vscodeintellicode' v1.2.6 was successfully installed.
Installing extensions...
Installing extension 'vscode-icons-team.vscode-icons' v10.0.0...
Extension 'vscode-icons-team.vscode-icons' v10.0.0 was successfully installed.
...
Run Code Online (Sandbox Code Playgroud)
从我的要点
小智 4
声明一个变量,其中包含您要安装的所有扩展的名称...有了它后,您可以逐个迭代进行安装...
for extensions in ms-python.python ms-azure-devops.azure-pipelines ms-mssql.mssql
do code --install-extension $extensions
done
Run Code Online (Sandbox Code Playgroud)
也许您还必须添加您的 code.cmd 路径,但如果您的命令可以正常输入代码,这将足以完成任务快乐编码!
归档时间: |
|
查看次数: |
1956 次 |
最近记录: |