必须安装microsoft官方chinese (simplified) language pack并执行configure display language命令选zh-cn后重启,仅安装插件无效;locale.json或settings.json中需严格写为{"locale":"zh-cn"},且须彻底退出进程再启动。

安装 Chinese (Simplified) Language Pack 后没反应?先确认是否真装对了
VS Code 不会因为装了个名字带“中文”的插件就自动变中文——90% 的失败都卡在第一步:装错了插件。必须认准 Microsoft 官方发布的 Chinese (Simplified) Language Pack for Visual Studio Code,作者是 Microsoft,ID 是 ms-ceintl.vscode-language-pack-zh-hans。
- 在扩展面板(
Ctrl+Shift+X)搜Chinese (Simplified),别搜“汉化”或“中文插件”,容易命中第三方乱码包 - 装完右下角必须出现
Restart Now提示,点它;不点就等于没装成功 - 如果搜不到这个插件,大概率是 VS Code 版本低于
1.13,先升级再试 - 装错的典型表现:
Configure Display Language命令在命令面板里根本搜不出来
Configure Display Language 选错值,界面照样英文
这个命令只是修改 locale 配置的快捷入口,但值写错就完全失效。VS Code 只认严格符合 BCP 47 标准的 zh-cn,大小写、连字符、拼写一个都不能错。
- 必须输入
Configure Display Language(注意空格,不是ConfigureLanguage或Configure Display Lang) - 列表里只选
zh-cn——zh_CN、zh-hans、Chinese、zh全部无效 - 选完弹窗提示“Restart window”,一定要点
Yes;点“Cancel”或关掉弹窗,配置不会加载 - 如果命令面板打不开,或者列表里压根没
zh-cn,说明语言包没生效,直接跳到改配置文件那步
settings.json 里加 "locale": "zh-cn" 仍无效?检查三件事
手动改配置是最稳的方式,但容易栽在细节上。不是加了就行,得确保路径、格式、进程全到位。
-
Open User Settings (JSON)打开的是settings.json,不是locale.json;新版 VS Code 已统一用这个文件存locale - 写法必须是:
"locale": "zh-cn"(双引号、小写、连字符、无空格),不能多逗号、不能缺引号、不能 UTF-8 BOM - 保存后必须彻底退出:Windows 看任务管理器里还有没有
Code.exe,macOS 查Electron进程,Linux 执行pkill -f "code" - 重启后只验证三处:
顶部菜单栏、命令面板提示语、设置界面左侧导航;终端、调试控制台、Git 输出本来就是英文,别拿它们当判断依据
插件装了、locale 对了、也重启了,还是英文?可能是环境干扰
尤其在 Remote-SSH、WSL 或企业网络环境下,语言设置可能被覆盖或锁定,不是操作问题,而是配置层级冲突。
- Remote 场景下:语言包和
locale设置需在远程机器上也执行一遍,本地设置不影响远程窗口 - 某些主题(特别是非官方暗黑主题)会强制继承英文样式,临时切回
Default Dark+测试 - 个别插件(如
GitLens)有独立语言配置项,比如gitlens.language,需单独设为zh-cn - 企业策略可能禁用
locale修改,检查设置里该字段是否灰色不可编辑
zh_CN、插件作者不是 Microsoft,这三处错一个,界面就永远停在英文。











