三步完成VSCode中文界面:安装Microsoft官方简体中文语言包、执行Configure Display Language命令并选zh-cn、彻底重启。缺一不可,其他方法均无效。

装对插件、选对命令值、彻底重启,三步做完界面就变中文;漏掉任一环节都会卡在英文界面不动。
必须安装 Microsoft 官方中文语言包
VSCode 本身不带中文资源,只认 Chinese (Simplified) Language Pack for Visual Studio Code 这一个扩展,发布者必须是 Microsoft,ID 是 MS-CEINTL.vscode-language-pack-zh-hans。其他名字带“中文”“汉化”“增强”的插件全是干扰项,装了反而可能覆盖 locale 配置或报 Cannot read property 'translate' of undefined 错误。
- 打开扩展面板:
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS) - 搜索框粘贴完整名称,别搜“chinese”——容易混入第三方插件
- 安装后右下角若弹提示,必须点
Change and Restart,不是Reload Window
执行 Configure Display Language 命令并选 zh-cn
这个命令才是真正的开关,它会自动写入合法路径下的 locale.json 文件,并设 "locale":"zh-cn"。手改 settings.json、加启动参数 --locale=zh-cn、或在设置 UI 里下拉选“简体中文”,全都不起作用。
- 用
Ctrl+Shift+P(不是Ctrl+P)打开命令面板 - 输入
Configure Display Language,回车 - 从列表中**必须选
zh-cn**(小写、短横线、带引号的字符串),zh_CN、zh、Chinese (Simplified)全部无效 - 看到提示后,务必点
Restart—— 关掉所有窗口再手动双击图标启动也行,但不能只重载窗口
验证是否真生效,别被假象骗了
重启后只看三个地方:顶部菜单栏(文件/编辑/视图)、命令面板初始提示(请输入命令或搜索设置)、设置界面左侧导航(用户/工作区/扩展)。这三处是中文,才算成功。
-
终端、调试控制台、Git 输出显示英文是正常现象,和界面语言无关 - 右下角状态栏仍显示
en?直接点击它,从下拉菜单选zh-cn是最快兜底方式 - Remote-SSH / WSL 下仍是英文?那是远程实例没配,得去远程机器的
~/.vscode-server/data/Machine/xxx/locale.json单独写一遍
最容易被忽略的是:插件装错、命令输成 Configure Language(少 Display)、选了 zh 而非 zh-cn、点了重载窗口却没点重启。只要这四件事做对,1 分钟内就能看到中文菜单。











