唯一合法中文语言包是 ms-ceintl.vscode-language-pack-zh-hans,需确认发布者为 microsoft、图标含蓝白 vs code 和“中”字、id 完全匹配;装后须手动修改用户级 locale.json 中 "locale": "zh-cn" 并重启。

只装一个:官方简体中文语言包 ms-ceintl.vscode-language-pack-zh-hans,其他所有带“汉化”“中文插件”“Pro”字样的都别碰——它们要么已停更,要么不生效,甚至干扰配置读取。
怎么认准唯一合法的中文语言包
搜索时直接粘贴全名:Chinese (Simplified) Language Pack for Visual Studio Code,然后盯住三项硬指标:
- 发布者必须是 Microsoft(不是 “Microsoft Corporation” 或其他变体)
- 图标是蓝白 VS Code logo + 中文“中”字
- ID 字段明确为
ms-ceintl.vscode-language-pack-zh-hans(在扩展详情页底部可见)
常见误装插件如 Chinese Language Pack(作者 13xforever)或 VSCode Chinese,2024 年起已停止维护,VS Code 1.80+ 版本根本不会加载——装了等于没装,还可能污染用户级配置。
装完还是英文?三步缺一不可
插件本身只是“备好翻译字典”,VS Code 默认仍用英文界面。必须手动触发语言切换:
- 按
Ctrl+Shift+P打开命令面板 - 输入并选择
Configure Display Language - 在打开的
locale.json文件中,把"locale": "en"改成"locale": "zh-cn"(注意:必须小写、短横线、双引号包裹) - 保存后,弹窗点 Restart —— 不要点
Reload Window,它不重载语言配置
改错格式如 "zh_CN"、"zh"、"Chinese" 全部无效;只改文件不重启,界面一定还是英文。
locale.json 路径和覆盖优先级容易搞错
VS Code 只读取特定路径下的 locale.json,且按固定优先级生效:工作区 > 用户 > 系统。绝大多数人只需改用户级配置,但路径常被写错:
- Windows:
%APPDATA%\Code\User\locale.json(不是settings.json,也不是Code - Insiders目录) - macOS:
~/Library/Application Support/Code/User/locale.json(注意拼写是locale,不是local) - Linux:
~/.config/Code/User/locale.json
如果工作区根目录下也有 .vscode/locale.json,它会覆盖用户级设置——这点常被忽略,导致你在用户配置里改了,但打开某个项目时界面仍是英文。
真正难的不是装插件,是改对那个 locale.json、写对那个 "zh-cn"、点对那个 Restart。其他所有操作,都是这三件事的干扰项。











