最稳的插件安装方式是VS Code内通过Ctrl+Shift+X搜索安装,但需注意验证发布者、权限申请合理性及安装后重启窗口;回退旧版需VSIX手动安装;卸载后须清理配置与扩展目录;批量管理推荐code CLI命令。

直接在 VS Code 里装插件最稳,但得会看权限和发布者
绝大多数时候,Ctrl+Shift+X 打开扩展面板,搜名字、点安装,就完事了——这是最安全的方式。但很多人装完发现不生效,或者用着用着报奇怪错误,问题常出在三个地方:
- 没注意插件是否带
Verified Publisher勾标,尤其搜“python”“formatter”这种泛词时,前几条未必是微软或官方维护的 - 点进详情页漏看了
Permissions:比如一个“主题色”插件申请access to all files,明显越界,该跳过 - 装完没重启窗口:像
ms-python.python这类语言服务器插件,不重启Ctrl+Shift+P → Developer: Reload Window,调试器根本起不来
想回退到旧版插件?VSIX 安装是唯一可靠路径
新版插件经常砍功能——比如 Python 扩展 v2024.6 起彻底移除了旧调试器(ptvsd),但你项目还依赖它,这时候市场里搜不到旧版,只能手动降级。
- 去
marketplace.visualstudio.com/items?itemName=ms-python.python页面,拉到底找Version History - 选中你要的版本(比如
2023.10.1),点Download Extension得到.vsix文件 -
Ctrl+Shift+P输入Extensions: Install from VSIX...,选中文件安装 - 装完务必右键该插件 →
Disable再Enable,否则可能沿用旧缓存
卸载插件 ≠ 清掉配置,残留会导致新装插件行为异常
点插件右上角 Uninstall 只删了代码,但它的设置、缓存、甚至自动生成的 .vscode/settings.json 项都还在。下次装同名插件,它可能直接读旧配置,表现诡异。
- 先在 VS Code 里卸载插件
- 再手动删掉用户级配置:
C:\Users\{用户名}\AppData\Roaming\Code\User\settings.json里搜插件 ID(如ms-python)删相关段 - 如果问题依旧,清空整个
C:\Users\{用户名}\.vscode\extensions\文件夹(这是插件本体存放地)
批量管理插件?命令行比点点点快十倍
重装系统、配新机器、跑 CI 流水线时,靠鼠标一个个点太慢,而且容易漏。VS Code 自带 code CLI 工具就能干这事。
- 确保
code命令可用:Windows 上检查安装时是否勾了Add to PATH;macOS 上运行/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code --install-extension ms-python.python - 查已装列表:
code --list-extensions - 一键卸载:
code --uninstall-extension esbenp.prettier-vscode - 批量装多个:
code --install-extension ms-python.python --install-extension esbenp.prettier-vscode
真正麻烦的不是装和卸,而是搞不清哪些配置是插件写的、哪些是你自己加的——一不留神删错行,launch.json 或 tasks.json 就废了。


















