必须安装Microsoft官方语言包ms-ceintl.vscode-language-pack-zh-hans,执行Configure Display Language命令设locale为"zh-cn"并彻底重启所有进程,三者缺一不可;搜“中文”易装错第三方插件,手动改locale.json是可靠兜底方式。

VSCode 界面变中文,不是装个“汉化插件”就完事——必须装对包、设对值、杀干净进程,三者缺一不可。
只认 Microsoft 官方语言包 ms-ceintl.vscode-language-pack-zh-hans
搜“中文”“汉化”“简体中文”大概率装错。第三方插件如 Chinese Menu、VSCode Chinese 不更新、不翻译设置页、命令面板仍英文,甚至覆盖提示文案导致乱码。
- 打开扩展面板(
Ctrl+Shift+X),**严格粘贴全名**:Chinese (Simplified) Language Pack for Visual Studio Code - 只点那个发布者是 Microsoft、图标带蓝白 VS 标志 + 中文“中”字的选项
- 装完右下角弹出
Restart Now提示时,**必须点它**;点Reload Window无效 - 若搜索不到该插件,大概率是 VS Code 版本低于
1.13,需先升级
Configure Display Language 命令找不到?说明语言包没装成功
这个命令才是激活中文的开关,不是“装完即用”。它本质是生成或修正 locale.json,但只写配置、不刷新 UI。
- 按
Ctrl+Shift+P打开命令面板,**必须输全名**:Configure Display Language(大小写、空格都不能错) - 下拉列表里**只选
zh-cn**(小写、短横线;zh_CN、zh-hans、Chinese全无效) - 选完后弹窗提示重启,**必须点
Restart**;Reload Window不重载语言资源 - 若命令面板空白或无响应,先运行
Extensions: Show Installed Extensions,确认ms-ceintl.vscode-language-pack-zh-hans在列表且状态为Enabled
手动改 locale.json 是最稳的兜底方式
当命令面板卡死、UI 崩溃、或批量部署时,直接编辑配置文件绕过 UI 层,但路径、编码、格式三者都得对。
- 彻底关闭所有 VS Code 进程:
Windows 查任务管理器中是否还有Code.exe;
macOS 查活动监视器里的Electron;
Linux 用pkill code - 找到并编辑对应路径下的
locale.json:
Windows:%APPDATA%\Code\User\locale.json
macOS:~/Library/Application Support/Code/User/locale.json
Linux:~/.config/Code/User/locale.json - 文件内容**只能是单行合法 JSON**:
{"locale":"zh-cn"}
——无空格、无 BOM、无逗号结尾、双引号必须是英文符号、保存时右下角状态栏必须显示UTF-8 - 别去改
settings.json里的"locale": "zh-cn",VS Code 1.70+ 已完全忽略它
最容易被忽略的是进程没杀干净:哪怕只剩一个 Code.exe 或 Electron 后台进程,新窗口就会复用旧 locale,中文始终不生效。


















