VSCode 中文界面需三步:安装 Microsoft 官方中文语言包、执行 Configure Display Language 命令并严格选 zh-cn、彻底重启进程;缺一不可,否则仍显示英文。

VSCode 中文界面不会因为装了语言包就自动生效,必须完成三件事:装对扩展、执行命令、彻底重启。漏掉任何一步,顶部菜单、设置页、命令面板都会继续显示英文。
安装 Microsoft 官方中文语言包
VSCode 不再依赖手动下载 .vsix 文件,新版(1.13+)已内置简体中文资源,但必须通过 Marketplace 显式启用。只认这一项:
-
Chinese (Simplified) Language Pack for Visual Studio Code,发布者必须是 Microsoft,扩展 ID 是ms-ceintl.vscode-language-pack-zh-hans - 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板,粘贴完整名称搜索,别搜“汉化”“中文插件”——那些基本是第三方弃用包,可能引发Cannot read property 'translate' of undefined错误 - 安装后右下角会弹出提示,此时界面仍是英文,属正常;别点
Reload Window,它不触发语言重载
执行 Configure Display Language 命令设为 zh-cn
这个命令才是真正的开关,它会自动生成或修改用户级 locale.json,并写入 {"locale":"zh-cn"}。手改 settings.json、加启动参数 --locale=zh-cn、甚至手动建 locale.json 都不可靠,且容易格式出错。
- 按
Ctrl+Shift+P(或Cmd+Shift+P)打开命令面板,输入Configure Display Language并回车 - 从下拉列表中**严格选择
zh-cn**(小写、连字符;zh_CN、zh-hans、Chinese、zh全无效) - 弹窗提示“需要重启窗口”时,必须点
Change and Restart—— 点OK或关掉弹窗,配置不会写入,也不会生效
彻底重启 VSCode 进程(不是重载窗口)
很多人卡在这步:点了 Restart,但后台进程没退出,新窗口复用了旧环境,看起来像没切换成功。
- Windows 用户请检查任务管理器中是否还有残留的
Code.exe进程 - macOS 用户需确认活动监视器里
Electron进程已完全退出 - Linux 用户可运行
pkill -f "code"清理后再启动 - 验证是否真生效:看顶部菜单栏、设置页面标题、命令面板提示文字是否全变中文;终端、Git 输出、调试控制台仍为英文是正常的,它们不走 VSCode 的 locale 控制
真正容易被忽略的是「未关干净」和「选错 locale 值」。哪怕只多一个空格、大小写错、用了下划线,VSCode 就会静默回退到英文,且不报错、不提示——你得靠任务管理器和命令面板里的 Configure Display Language 列表是否还存在 zh-cn 来交叉验证。


















