最稳方式是打开官方市场页https://marketplace.visualstudio.com/items?itemname=ms-ceintl.vscode-language-pack-zh-hans,点击底部“download extension”获取正版中文语言包.vsix,文件版本号须与本地vscode版本前三位一致,安装后需在settings.json中正确配置"locale": "zh-cn"并确保无系统区域设置干扰。

直接用离线安装,比等在线下载快得多,也更稳——只要下对文件、路径干净、配置写准,基本一次成功。
怎么拿到正版中文语言包 .vsix 文件
必须从官方市场页面下载,其他渠道基本不可靠。打开 https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-zh-hans,拉到页面最底部,点「Download Extension」。得到的文件名形如 MS-CEINTL.vscode-language-pack-zh-hans-1.90.2.vsix,其中 1.90.2 要和你本地 code --version 输出的版本前三位一致。
- 别搜“中文插件”或“chinese”,VS Code 1.85+ 已下架搜索入口,必须粘贴全名:
Chinese (Simplified) Language Pack for Visual Studio Code - 第三方网盘链接、压缩包合集、exe 封装器,大概率是旧版或夹带广告,不建议用
- 想下旧版本?在 Marketplace 页面 URL 末尾加
?vscodeVersion=1.79.2(替换为你需要的版本),刷新后会出现Install Another Version…下拉菜单
命令行安装失败常见卡点
code --install-extension 报错,多数不是网络问题,而是路径或环境没配对。
- 路径含中文或空格(例如
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的镜像配置,需手动设环境变量:VSCODE_EXTENSIONS_MSA_URL=https://vscode.cdn.azure.cn
装完还是英文?重点查这三处
语言包只是资源,“启用中文”这件事完全由 locale 配置驱动,写错格式就白装。
-
settings.json里写了硬编码"locale": "en"或"locale": "zh-CN"→ 必须删掉整行,VS Code 只认小写连字符格式:"locale": "zh-cn" - 系统区域设置干扰:Windows 若勾了「Beta: Use Unicode UTF-8…」,会跳过语言包;macOS/Linux 检查
echo $LANG,如果是en_US.UTF-8,就得手动干预 - 没彻底退出进程:Windows 任务管理器里确认没有残留
Code.exe;macOS 活动监视器中确认 Electron 进程已结束
真正容易被忽略的是 Remote-SSH 场景——本地汉化再完美,远端 vscode-server 仍是英文,且无法通过复制语言包解决。它依赖远端机器上独立部署的同版本 server 二进制,和本地语言包无关。











