vs code 汉化需三步:安装微软官方中文语言包(id:ms-ceintl.vscode-language-pack-zh-hans)、执行 configure display language 命令、将 locale.json 中 "locale": "en" 改为 "locale": "zh-cn" 并彻底重启。

装完插件不生效,基本是因为漏了 Configure Display Language 这一步——语言包只是“备好翻译”,VS Code 默认仍用英文,必须手动切换 locale 才会真正汉化。
只装 Chinese (Simplified) Language Pack for Visual Studio Code 插件不够
很多人在扩展市场搜 “中文” 或 “chinese”,点进第三方仿冒包(比如名字带 “Pro”“Ultimate”“汉化增强版” 的),结果界面不变、命令面板乱码,甚至弹窗文字错位。这些包不是微软维护,早已停止更新,也不适配 2026 年最新版 VS Code。
- 认准唯一有效 ID:
ms-ceintl.vscode-language-pack-zh-hans - 发布者必须是
Microsoft,图标是蓝白 VS Code logo + 中文“中”字 - 安装后右下角提示“Change Language and Restart”才可信;若没弹出,说明可能装错了
Configure Display Language 命令必须手动触发
插件安装完只是把翻译文件放进了本地目录,VS Code 不会自动启用。必须通过命令面板显式设置语言开关:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入并选择
Configure Display Language(注意大小写和空格) - 它会打开一个
locale.json文件,把"locale": "en"改成"locale": "zh-cn" - 保存后,弹窗里必须点
Restart按钮——只点Reload Window无效
zh-cn 写法严格,大小写和符号都不能错
这个值不是随便填的,VS Code 对 locale 字符串校验很严:
- ✅ 正确:
"zh-cn"(小写、短横线、双引号包裹) - ❌ 错误:
"zh_CN"(下划线)、"zh"(不完整)、"Chinese"(非标准标识符)、zh-cn(缺双引号) - 改完不重启,或后台进程没杀干净(尤其是 Windows 托盘残留),也会导致界面仍是英文
最简路线就是三步:装对插件 → 运行 Configure Display Language → 改 locale 为 "zh-cn" 并彻底重启。中间任何一环跳过或写错,都会卡在英文界面不动——这不是 bug,是设计如此。











