VSCode官方中文语言包唯一有效ID是MS-CEINTL.vscode-language-pack-zh-hans,必须从官网市场下载对应.vsix文件,离线安装需用命令面板“Install from VSIX”,再执行“Configure Display Language”选zh-cn并重启,同时确保settings.json无错误locale配置、系统区域设为简体中文。

VSCode 官方中文语言包只有 MS-CEINTL.vscode-language-pack-zh-hans 这一个有效 ID,其他名字、发布者或后缀(比如 chinese-lang-pack、vscode-chinese)基本无法切换出完整中文界面,装了也白装。
怎么确认下载的是正版中文包 .vsix 文件
必须从 VS Code 官方市场页面获取,地址是:https://www.php.cn/link/60f79dfd80ed019c1c155704b89568bc。拉到页面最底部,点「Download Extension」——直接下载形如 MS-CEINTL.vscode-language-pack-zh-hans-1.90.2.vsix 的文件。
不推荐以下方式:
- 百度搜出的网盘链接、exe 封装器、压缩包合集:大概率过期或夹带广告
- 第三方镜像站(如
vsix.2i.gs):不校验签名,哈希不一致,内网部署风险高
离线安装时 code --install-extension 报 ENOENT 的常见原因
命令行安装失败,绝大多数是因为路径问题,不是插件本身有问题。
-
路径含中文或空格(例如C:\Users\张三\Desktop\zh.vsix)→ 改到纯英文路径,如C:\vsix\zh.vsix -
code命令没加进系统 PATH → 在 VS Code 中按Ctrl+Shift+P,输入并执行Shell Command: Install 'code' command in PATH - 终端当前目录不是 vsix 所在目录,又没写全路径 → 始终用绝对路径调用,例如:
code --install-extension C:\vsix\zh.vsix
安装后还是英文?检查 settings.json 和系统区域设置
即使插件装成功,界面仍可能卡在英文,关键干扰项就两个:
-
settings.json里手动写了错误的"locale"配置(比如"locale": "zh-CN"或"zh")→ 删除该行,改用命令面板执行Configure Display Language选zh-hans - Windows 系统区域设置为“中文(繁体)”或“英语(美国)”→ 进入「设置 > 时间和语言 > 语言和区域」,把 Windows 显示语言设为「中文(简体,中国)」,重启 VS Code
-
Stable与Insiders版本的语言包不通用 → 查看本地版本:code --version,再核对 .vsix 文件名中的版本号前两位(如1.90)是否匹配
最容易被忽略的是 settings.json 里残留的 locale 配置和系统区域设置冲突——这两个地方一错,插件装得再对也没用。


















