vscode设置中文界面需三步:安装microsoft官方中文语言包(id ms-ceintl.vscode-language-pack-zh-hans)、执行configure display language命令选zh-cn、彻底重启进程;缺一不可,且终端等非主界面英文属正常。

VSCode 设置中文只需三步:装对插件、执行命令、彻底重启。少一步都不行,多一步反而容易出错。
安装 Microsoft 官方中文语言包
这是唯一必须的插件,其他任何“汉化插件”都不要碰。在扩展面板(Ctrl+Shift+X)中搜索完整名称:Chinese (Simplified) Language Pack for Visual Studio Code,只认发布者是 Microsoft、ID 是 ms-ceintl.vscode-language-pack-zh-hans 的那一项。
- 装错会报
Cannot read property 'translate' of undefined或菜单乱码 - 安装后右下角弹提示,但此时界面仍是英文——正常,插件只是“备好字典”
- 别点“Reload Window”,也别手动关窗口再开,等后续重启提示出现再操作
执行 Configure Display Language 命令选 zh-cn
这个命令才是真正的语言激活开关,它会自动生成合法路径下的 locale.json 并写入 {"locale":"zh-cn"}。手改 settings.json、用 --locale=zh-cn 启动参数、甚至改系统区域设置,全都不起作用。
- 按
Ctrl+Shift+P呼出命令面板,输入并选择Configure Display Language - 从下拉列表中严格选
zh-cn(zh_CN、zh-CN、Chinese (Simplified)都无效) - 若提示“语言包未安装”,点
Install;已安装则直接保存并弹出重启提示 - 必须点
Restart,不是Reload Window,后者不会重新读取语言配置
验证是否真生效,避开常见假象
重启后只看三个地方:顶部菜单栏(文件/编辑/视图)、命令面板提示(请输入命令或搜索设置)、设置界面左侧导航(用户/工作区/扩展)。这三处是中文,才算成功。
- 终端、调试控制台、Git 输出、部分插件弹窗显示英文,属于正常现象,不是汉化失败
- 右下角状态栏如果还显示
en,说明没生效,直接点击它,从下拉菜单选zh-cn是最快兜底方式 - Remote-SSH / WSL 下仍英文?那是远程实例没配,得去远程机器的
~/.vscode-server/data/Machine/xxx/locale.json单独写一遍
最容易被忽略的是:插件 ID 错、命令输成 Configure Language、选了 zh 而非 zh-cn、点了重载窗口却没点重启。只要这四件事做对,1 分钟内就能看到中文菜单。











