VSCode装完中文语言包仍显示英文,是因为未执行Configure Display Language命令并彻底重启;必须安装官方插件ms-ceintl.vscode-language-pack-zh-hans,手动设置locale为"zh-cn",并结束所有Code.exe进程后全新启动。

VSCode装完中文语言包仍显示英文,不是插件没装好,而是根本没完成语言切换动作——安装和生效是两步,缺一不可。
认准唯一官方插件 ID:ms-ceintl.vscode-language-pack-zh-hans
搜“中文”“汉化”会出来一堆第三方包,全都不该点。真正起效的只有 Microsoft 发布的这一个:
- 扩展全名必须是
Chinese (Simplified) Language Pack for Visual Studio Code - 发布者必须显示为
Microsoft(不是 “Microsoft Corporation” 或其他变体) - ID 必须是
ms-ceintl.vscode-language-pack-zh-hans(可在扩展详情页 URL 或设置中看到) - 图标是蓝白 VS Code logo + 中文“中”字
常见踩坑:Chinese Language Pack(作者 13xforever)、VSCode Chinese 这类已停止维护,VS Code 1.80+ 版本直接不加载。
Configure Display Language 命令必须手动执行
插件安装只是把翻译资源放进了本地,VS Code 默认仍用英文界面。不执行这一步,永远是英文。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入并选择
Configure Display Language - 在弹出的 JSON 文件中,把
"locale": "en"改成"locale": "zh-cn"(注意:小写、短横线、双引号包裹) - 保存后,必须点弹窗里的 Restart 按钮,或手动关掉所有窗口 + 杀掉后台进程再重开
写成 "zh_CN"、"zh-hans"、"Chinese" 都无效;只点 Developer: Reload Window 也不生效。
locale.json 手动编辑是兜底方案
命令面板打不开、列表里没 zh-cn、公司内网无法访问扩展市场时,直接改配置文件最可靠。
- Windows 路径:
%APPDATA%\Code\User\locale.json - macOS 路径:
$HOME/Library/Application Support/Code/User/locale.json - Linux 路径:
$HOME/.config/Code/User/locale.json - 文件内容只有一行:
{"locale":"zh-cn"}(保存为 UTF-8 无 BOM) - 改之前必须关掉所有 VS Code 进程(Windows 查任务管理器中
Code.exe,macOS 查Electron)
改完不重启,或路径写错(比如误改了 settings.json),配置就等于没动。
最容易被忽略的是后台进程没杀干净——新窗口会复用旧环境,看起来像没生效。验证是否真生效,唯一方式是确认所有 Code.exe 或 Electron 进程已退出,再全新启动。


















