必须从vs code内置市场安装microsoft官方的chinese (simplified) language pack,安装后务必重启而非重载窗口,并确保全局及工作区settings.json中locale设为"zh-cn",否则界面仍为英文。

Chinese (Simplified) Language Pack for Visual Studio Code 必须从 VS Code 内置扩展市场安装,且发布者必须是 Microsoft —— 其他任何名称、作者或下载来源都不可靠,装了也大概率不生效。
只认 Microsoft 官方插件名和发布者
在扩展面板(Ctrl+Shift+X)里搜 Chinese (Simplified),结果中会出现多个类似名称的包。你只能点安装这一项:
Chinese (Simplified) Language Pack for Visual Studio Code- 发布者字段明确显示为
Microsoft - 不要选
Chinese Language Pack(无发布者)、VSCode Chinese(作者不明)、Chinese (Traditional)(繁体,非简体)
装错包最直接的后果是:界面依然英文,且后续排查时容易误判为“配置没生效”。
装完必须点 Restart 或手动彻底重启
安装完成后,右下角会弹出提示框,内容是 Change Language and Restart。这个按钮不是可选项,是强制步骤:
- 点了
Restart Now才会写入locale设置并触发语言切换 - 如果弹窗没出现,说明插件虽已安装但未激活,需手动执行
Ctrl+Shift+P→ 输入Configure Display Language→ 选zh-CN→ 保存后关闭所有 VS Code 窗口再重开 - 仅“重载窗口”(
Developer: Reload Window)不会刷新 UI 语言,这是最常见的失效原因
locale 设置被工作区覆盖就白装
即使插件装对、也点了重启,仍显示英文?大概率是 locale 被局部配置覆盖了:
- 检查
settings.json文件位置:全局设置(User Settings)和当前项目下的.vscode/settings.json都可能含"locale": "en"这类值 - 用
Ctrl+Shift+P→Configure Display Language打开的文件,优先级高于用户设置,但若工作区设置了"locale": "en",它会强行覆盖 - 确认最终生效的
locale值是"zh-CN",不是"zh"、"zh-cn"(大小写敏感)、空字符串或注释掉的行
网络卡在 Installing…?别等,手动下 .vsix
企业网、校园网或某些 ISP 下,VS Code 扩展市场请求常静默超时,表现为按钮变灰、进度条不动、无报错也不完成:
- 查当前版本:
code --version(如输出1.92.2,取主版本号1.92.2) - 构造官方下载地址:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/MS-CEINTL/vsextensions/vscode-language-pack-zh-hans/1.92.2/vspackage - 浏览器打开该链接,下载得到
.vsix文件后,在 VS Code 中执行Extensions: Install from VSIX命令安装 - 注意:不要从第三方博客、网盘或“汉化合集包”里下
.vsix,那些文件签名通常不是Microsoft,VS Code 1.85+ 会拒绝加载
Microsoft、locale 是 "zh-CN"、进程是全新启动的,就不会翻车。











