如何批量重新安装VS Code中已卸载但仍留存文件的扩展?
批量恢复VS Code残留扩展(Windows系统)
- 定位扩展文件夹:默认路径是
%USERPROFILE%\.vscode\extensions,直接在文件资源管理器粘贴路径进入即可。 - 提取扩展安装格式信息:
- 打开PowerShell,进入扩展文件夹:
cd $env:USERPROFILE\.vscode\extensions - 执行脚本生成标准格式的扩展列表:
这个命令会自动读取每个残留扩展文件夹里的Get-ChildItem -Directory | ForEach-Object { $json = Get-Content (Join-Path $_.FullName "package.json") | ConvertFrom-Json Write-Output "$($json.publisher).$($json.name)@$($json.version)" } > extensions_to_install.txtpackage.json,提取出publisher.name@version格式的安装信息,保存到extensions_to_install.txt文件中。
- 打开PowerShell,进入扩展文件夹:
- 批量安装扩展:
在PowerShell里执行以下命令,读取列表文件并批量安装:Get-Content extensions_to_install.txt | ForEach-Object { code --install-extension $_ }
补充说明:
- 如果遇到提示“扩展已安装”,直接跳过即可,不影响其他扩展的安装。
- 要是系统识别不了
code命令,就用VS Code的完整路径替换,比如"C:\Program Files\Microsoft VS Code\bin\code.cmd"。
内容的提问来源于stack exchange,提问作者Caiden
相关产品推荐
相关产品推荐

