必须安装Microsoft官方中文语言包、执行Configure Display Language命令选zh-cn、彻底重启;三者缺一不可,改settings.json等其他方式在VSCode 1.70+版本中全部无效。

新版 VSCode(1.70+,即 2023 年底至今所有稳定版)设置中文界面,只用三步:装对扩展、执行命令、彻底重启。其他任何改 settings.json、手动写 locale 字段、加启动参数的方式,全部无效。
必须安装 Microsoft 官方 Chinese (Simplified) Language Pack 扩展
VSCode 自身不带中文资源,语言包是独立加载的。只有这个扩展能提供完整 UI 翻译(菜单栏、设置面板、弹窗、状态栏等):
- 在扩展面板(
Ctrl+Shift+X)搜索全名:Chinese (Simplified) Language Pack for Visual Studio Code - 认准发布者是
Microsoft,ID 是MS-CEINTL.vscode-language-pack-zh-hans,带蓝勾认证 - 别装“中文增强”“一键汉化”“VSCode Chinese”等第三方包——它们不参与 VSCode 的 locale 机制,装了反而可能报
Cannot read property 'translate' of undefined - 安装后图标变灰?右键启用;右下角没弹提示?不影响,下一步继续
必须用 Configure Display Language 命令选 zh-cn
这个命令才是真正的开关,它会自动生成或覆盖用户级 locale.json,且只接受标准 BCP 47 格式:
- 按
Ctrl+Shift+P打开命令面板,输入Configure Display Language并回车 - 从下拉列表中**必须选
zh-cn**(小写、连字符、带引号),zh_CN、zh-CN、Chinese (Simplified)全部不识别 - 如果提示“Language pack not installed”,点 Install;已装好就直接确认
- 看到右下角提示后,**必须点
Restart**(不是Reload Window,后者不重初始化语言环境)
重启后验证:只看这三处是否中文
别被终端、Git 输出、调试控制台还是英文骗了——那些不属于 VSCode 主 UI,本就不走 locale 配置:
- 顶部菜单栏:是否显示「文件」「编辑」「视图」「转到」等中文?
- 命令面板提示:打开
Ctrl+Shift+P后,输入框上方是否显示「请输入命令或搜索设置」? - 设置界面左侧导航:是否为「用户」「工作区」「扩展」「键盘快捷方式」?
- 如果这三处仍是英文,说明
locale.json没生效——最可能原因是点了Reload Window而非彻底重启,或选了错误的代码值
真正容易被忽略的是:那个「Restart Now」提示只出现一次,关掉就没了;Configure Display Language 命令本身不记忆上次选择,也不会自动重试。只要插件对、命令对、zh-cn 对、重启对,1 分钟内就能看到中文菜单——其余全是干扰项。











