共计 1017 个字符,预计需要花费 3 分钟才能阅读完成。
本指南介绍如何导出 Visual Studio Code(VS Code)中已安装的扩展 ID,并将其批量安装到另一台电脑或环境中。
基于 Code-OSS 的第三方编辑器,如 Cursor、Qoder 等 AI Code 编辑器亦可使用此方法导入扩展。
导出已安装扩展的 ID
要将所有已安装的 VS Code 扩展 ID 导出到一个文件中,请在终端或命令提示符中运行以下命令:
code --list-extensions > extensions.txt

此命令:
-  使用 
code --list-extensions列出所有已安装的扩展 ID。 -  将输出重定向到当前目录下的 
extensions.txt文件。 
 生成的 extensions.txt 文件将包含扩展 ID 列表,每行一个,例如:
ms-python.python
vscodevim.vim
dbaeumer.vscode-eslint
批量安装扩展
 您可以使用 extensions.txt 文件在另一个 VS Code 实例上批量安装所有列出的扩展。以下是根据操作系统提供的两种方法。
方法 1:使用 PowerShell(Windows、macOS、Linux)
对于安装了 PowerShell 的系统,运行以下命令:
Get-Content extensions.txt | ForEach-Object {code --install-extension $_}

此命令:
-  使用 
Get-Content读取extensions.txt文件中的每行(扩展 ID)。 -  通过 
ForEach-Object将每个 ID 传递给code --install-extension进行安装。 
方法 2:使用 xargs(macOS、Linux)
 对于支持 xargs 的 macOS 或 Linux 系统,运行以下命令:
xargs -n 1 code --install-extension < extensions.txt
此命令:
-  读取 
extensions.txt文件。 -  使用 
xargs -n 1逐行处理扩展 ID,并将其传递给code --install-extension。 
注意事项
-  在运行这些命令之前,请确保已安装 VS Code 并且 
code命令已添加到系统 PATH 中。 -  如果某个扩展已经安装,
code --install-extension命令会自动跳过,不会出现错误。 -  运行安装命令时,请确保 
extensions.txt文件位于当前目录,或者提供文件的完整路径。 
通过这种方法,您可以轻松地将 VS Code 的扩展配置迁移到其他设备或与他人共享扩展列表。

正文完