Visual studio code 如何使用命令行在VSCode中安装多个扩展

Visual studio code 如何使用命令行在VSCode中安装多个扩展,visual-studio-code,installation,command-line-interface,Visual Studio Code,Installation,Command Line Interface,如何使用cli在VSCode中安装多个扩展?我试过: code --install-extension xyz.local-history jock.svg 但它只安装第一个扩展xyz.local-history 声明一个变量,其中包含要安装的所有扩展名的名称。。。在你有了它之后,你可以一个接一个地重复安装 对于ms-python.python ms-azure-devops.azure-pipelines ms-mssql.mssql中的扩展 执行代码-安装扩展$extensions 已完

如何使用cli在VSCode中安装多个扩展?我试过:

code --install-extension xyz.local-history jock.svg
但它只安装第一个扩展xyz.local-history


声明一个变量,其中包含要安装的所有扩展名的名称。。。在你有了它之后,你可以一个接一个地重复安装

对于ms-python.python ms-azure-devops.azure-pipelines ms-mssql.mssql中的扩展 执行代码-安装扩展$extensions
已完成声明一个变量,其中包含要安装的所有扩展名的名称。。。在你有了它之后,你可以一个接一个地重复安装

对于ms-python.python ms-azure-devops.azure-pipelines ms-mssql.mssql中的扩展 执行代码-安装扩展$extensions 完成如果您正在使用Unix/Linux,请创建带有循环的bash脚本。在这种情况下,我希望备份扩展列表并再次安装:

首先创建扩展名列表:

$code-list extensions>extensions.txt 例如,创建一个名为vscode-extension-install.sh的bash脚本,并输入以下代码:

!/usr/bin/env bash cat extensions.txt |同时读取扩展名| |[[-n$extension]]; 做 代码-安装扩展$extension-强制 完成 然后运行:

$./vscode-extension-install.sh 示例输出:

正在安装扩展。。。 正在安装扩展名“visualstudioexptteam.vscodeintellicode”v1.2.6。。。 已成功安装扩展“visualstudioexptteam.vscodeintellicode”v1.2.6。 正在安装扩展。。。 正在安装扩展“vscode图标团队.vscode图标”v10.0.0。。。 已成功安装扩展“vscode图标团队。vscode图标”v10.0.0。 ... 从

如果要使用Unix/Linux,请创建带有循环的bash脚本。在这种情况下,我希望备份扩展列表并再次安装:

首先创建扩展名列表:

$code-list extensions>extensions.txt 例如,创建一个名为vscode-extension-install.sh的bash脚本,并输入以下代码:

!/usr/bin/env bash cat extensions.txt |同时读取扩展名| |[[-n$extension]]; 做 代码-安装扩展$extension-强制 完成 然后运行:

$./vscode-extension-install.sh 示例输出:

正在安装扩展。。。 正在安装扩展名“visualstudioexptteam.vscodeintellicode”v1.2.6。。。 已成功安装扩展“visualstudioexptteam.vscodeintellicode”v1.2.6。 正在安装扩展。。。 正在安装扩展“vscode图标团队.vscode图标”v10.0.0。。。 已成功安装扩展“vscode图标团队。vscode图标”v10.0.0。 ...

如果您在Windows上并且不使用WSL,请尝试PowerShell循环

将所有需要的扩展名放在一个文本文件中,如上面的Linux示例所示-比如extensions.txt 使用以下命令对其进行迭代: 获取Content extensions.txt | ForEach对象{code-install extension$}
注意:这适用于支持PowerShell的每个系统

如果您在Windows上并且不使用WSL,请尝试PowerShell循环

将所有需要的扩展名放在一个文本文件中,如上面的Linux示例所示-比如extensions.txt 使用以下命令对其进行迭代: 获取Content extensions.txt | ForEach对象{code-install extension$}
注意:这适用于支持PowerShell的每个系统

您可以在命令行中使用循环多次运行代码-安装扩展吗?您可以在命令行中使用循环多次运行代码-安装扩展吗?我想知道如何将扩展更新到最新版本,特别是扩展内部的扩展pack@Bruce:使用相同的switch-install扩展名和-force参数。我想知道如何将扩展名更新到最新版本,尤其是扩展名内部的扩展名pack@Bruce:使用相同的开关-install扩展名和-force参数。
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.