只需安装官方中文语言包、执行Configure Display Language命令选zh-cn、彻底重启三步即可切换VSCode为中文界面;顶部菜单栏、命令面板提示、设置导航栏全中文即成功,终端等英文属正常。

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


















