共计 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 的扩展配置迁移到其他设备或与他人共享扩展列表。
正文完