必须执行configure display language命令并选zh-cn后彻底重启;仅装插件或改settings.json无效,因vs code 1.70+版本只认locale.json中{"locale":"zh-cn"}的配置。

VSCode 装完不配插件,等于买了台跑车只用来代步——基础功能有,但开发效率、代码质量、协作体验全被卡在入门级。直接装对插件、配好关键设置,比反复折腾“怎么让自动补全生效”省至少两小时。
中文界面怎么立刻生效,而不是重启十次还显示英文?
装完 Chinese (Simplified) Language Pack for Visual Studio Code 后,别急着关窗口。VSCode 不会自动弹出语言切换提示,尤其在 1.109 版本(2026 年主流版本)中更常见。
- 按
Ctrl+Shift+P打开命令面板,输入Configure Display Language,回车 - 在弹出的 JSON 文件里,把
"locale"的值改成"zh-CN"(注意是双引号包裹的字符串,不是zh或cn) - 保存文件,**必须完全退出 VSCode 进程**(Windows 任务栏右键 → 退出;macOS 强制退出;Linux 检查
code进程是否残留),再重新打开 - 如果仍无效,检查设置里搜索
locale,确认该配置项确实已写入用户设置(settings.json),而非工作区设置
哪些插件必须装,哪些其实可以跳过?
不是所有“高星插件”都适合你当前项目。2026 年真实高频场景下,以下几类插件属于“开箱即用型”,其余可按需延后:
-
Prettier:格式化 JavaScript/TypeScript/HTML/CSS 的事实标准,配合"editor.formatOnSave": true设置,保存即统一风格 -
ESLint:JavaScript/TS 项目必备,但注意——它默认不自动修复,要手动勾选eslint.enable和eslint.autoFixOnSave(后者在新版中已改名为eslint.codeActionsOnSave) -
Path Intellisense:导入路径时自动补全,避免手敲../../utils/helper类错误,对 React/Vue 项目尤其省心 -
vscode-icons:纯视觉优化,但能快速区分index.vue和index.ts,不占资源,装了就别卸 - AI 插件如
Claude Code或Codex - OpenAI's coding agent:必须搭配外部 API(如 FreeModel.dev 或 Conpera),且需确认模型权限(例如gpt-5.6-sol或claude-3.7-sonnet),没 API Key 就别装,否则侧边栏永远空白
插件装完没反应?先查这三件事
很多“插件不工作”的问题,根源不在插件本身,而在 VSCode 的加载机制或环境隔离:
- 插件是否启用?有些插件安装后默认禁用,右键插件名 → “启用(工作区)”或“启用(全局)”,别只点安装就以为完事
- 是否被 workspace 设置覆盖?打开项目根目录的
.vscode/settings.json,检查有没有"prettier.enable": false或"eslint.enable": false这类显式关闭项 - 插件依赖的 CLI 工具是否在 PATH 中?比如
ESLint插件若检测不到本地node_modules/.bin/eslint,会 fallback 到全局安装,而全局未装就会静默失败——终端运行npx eslint --version看是否返回版本号
扩展安装路径被改过,新插件却总装到默认位置?
如果你曾通过环境变量 VSCODE_EXTENSIONS 自定义过插件路径(比如设为 D:\vscode-ext),但新装插件仍出现在 C:\Users\<user>\.vscode\extensions</user>,说明环境变量没被 VSCode 进程读取。
- Windows:在系统环境变量中设置
VSCODE_EXTENSIONS后,**必须重启整个 Windows 资源管理器或重新登录用户会话**,仅重启 VSCode 不生效 - macOS/Linux:在 shell 配置文件(如
~/.zshrc)中 export 后,需在启动 VSCode 的终端里执行code .,而非桌面图标双击——后者不继承 shell 环境变量 - 验证方式:打开 VSCode,按
Ctrl+Shift+P→ 输入Developer: Toggle Developer Tools→ Console 里执行process.env.VSCODE_EXTENSIONS,看输出是否为你设定的路径
插件配置最麻烦的地方从来不是“怎么装”,而是“谁在控制它”——用户设置、工作区设置、插件自身配置、甚至操作系统环境变量,四层叠加下来,一个 false 值就能让整套自动格式化失效。动手前先确认作用域层级,比盲目重装快得多。











