vscode装完中文插件后界面仍英文,根本原因是未执行configure display language命令设置locale为"zh-cn"并重启;该命令是唯一能正确写入locale.json并启用中文的入口,其他方式(如改settings.json)在1.70+版本中已弃用且无效。

VSCode装完中文插件后界面还是英文?不是没装对,而是locale设置没生效——这是最常被忽略的一步。
安装后重启但界面仍英文?检查locale配置
中文语言包(Chinese (Simplified) Language Pack for Visual Studio Code)本身不自动切换界面语言。必须手动设置locale,否则只翻译部分菜单或根本无反应。
- 打开命令面板:
Ctrl+Shift+P→ 输入并执行Configure Display Language - 选择
zh-cn,然后按提示重启 VSCode - 如果该命令不可用,直接编辑
settings.json,添加:"locale": "zh-cn"
- 注意:不要写成
zh或zh_CN,只有zh-cn是 VSCode 识别的标准值
团队协作时混用中英文环境怎么办
多人共用同一份配置(如通过 .vscode/settings.json 同步)时,强制设 locale 会干扰英文用户。更稳妥的做法是「本地覆盖」。
- 在用户设置(
User Settings)里设locale,而非工作区设置 - 避免把
"locale": "zh-cn"提交进 Git,它不该属于项目配置 - 若需保留某些专业术语为英文(比如调试器里的
Breakpoint、Call Stack),无需额外操作——VSCode 本身不会翻译这些底层术语,强行翻译反而影响理解
部分界面没翻译?先排除插件冲突
常见现象:菜单栏中文了,但设置面板、扩展页、终端提示仍是英文。这通常不是语言包问题,而是加载顺序或缓存导致。
- 禁用所有非必要 UI 类插件(如主题类、图标类),再重启
- 执行命令:
Developer: Reload Window强制刷新界面资源 - 检查是否启用了实验性功能:
workbench.experimental.layoutControl.enabled等未稳定选项可能干扰本地化 - 语言包更新后,有时需手动清除缓存:关闭 VSCode → 删除
~/.vscode/locales(macOS/Linux)或%USERPROFILE%\.vscode\locales(Windows)→ 重装语言包
真正卡住人的往往不是“怎么装”,而是“为什么没变”——locale 值写错、配置位置放错、缓存没清干净,三者占了 90% 的失败原因。其他所谓“高级配置”,多数场景下纯属冗余。











