必须安装 microsoft 官方 chinese (simplified) language pack for visual studio code(id:ms-ceintl.vscode-language-pack-zh-hans),安装后需执行 configure display language 命令并选 zh-cn,再重启;若无效,应关闭所有进程后手动编辑 locale.json 文件写入 {"locale":"zh-cn"},最后通过状态栏右下角显示 zh-cn 确认生效。

必须装 Microsoft 官方 Chinese (Simplified) Language Pack for Visual Studio Code
第三方“中文插件”基本无效,装了反而容易出问题:菜单变中文但设置页仍是英文、命令面板乱码、甚至劫持主页或注入广告。唯一可靠的是 Microsoft 官方扩展,ID 必须是 ms-ceintl.vscode-language-pack-zh-hans。
安装路径要走对:
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜完整名称:
Chinese (Simplified) Language Pack for Visual Studio Code,别只搜“中文”或“汉化” - 认准发布者是
Microsoft,图标带蓝白 VS 标志 - 安装完别点右上角的 “Reload”,它不触发语言切换
Configure Display Language 命令不是可选项,是必执行步骤
装完语言包 ≠ 界面变中文。VS Code 不会自动启用新语言包,就像下载了字典却不翻开——你得手动告诉它“请用这个翻译”。
操作要点:
- 按
Ctrl+Shift+P打开命令面板 - 输入并选择
Configure Display Language - 在列表里选
zh-cn(注意:小写、连字符、无空格;zh_CN、zh-hans、Chinese全部无效) - 点
Restart—— 不是Reload Window,后者完全不读取新 locale 配置
手动改 locale.json 而不是 settings.json
命令面板卡死、插件冲突、或批量部署时,得绕过 UI 直接改配置文件。但 90% 的“改了没反应”都源于改错文件。
正确做法:
- 关掉所有 VS Code 窗口,包括后台进程(Windows 查任务管理器中
Code.exe,macOS 查活动监视器里的Electron) - 定位并编辑
locale.json: - Windows:
%APPDATA%\Code\User\locale.json - macOS:
$HOME/Library/Application Support/Code/User/locale.json - Linux:
$HOME/.config/Code/User/locale.json - 用 VS Code 自己打开该文件,写入且仅写入这一行:
{"locale":"zh-cn"}(JSON 合法、UTF-8 无 BOM、无多余逗号) - 保存后彻底重启,不是重载
状态栏右下角是唯一可信验证点
菜单栏、设置页、命令面板显示中文,不代表全量生效。有些组件(比如错误提示、调试控制台、某些插件界面)仍可能残留英文,说明 locale 没真正加载成功。
最直接的判断方式是看右下角状态栏:
- 启动后若显示
en,点击它 → 选zh-cn,这是最后兜底手段 - 若点不了或没反应,说明
locale.json路径不对、内容非法,或 VS Code 进程没彻底退出 - 部分旧版本(如低于 v1.13)不支持该语言包,需先升级 VS Code











