离线安装 vscode 中文语言包必须使用官方发布的 ms-ceintl.vscode-language-pack-zh-hans .vsix 文件,通过 extensions: install from vsix 安装后,还需执行 configure display language 选 zh-cn 并 restart 才生效。

离线安装 VSCode 中文语言包,必须走 Extensions: Install from VSIX 命令面板路径,双击 .vsix 文件、拖拽进窗口、或用 code --install-extension 命令行方式,99% 静默失败——VSCode 自 1.70 版起已禁用这些入口,不注册扩展 ID,也不加载语言资源。
怎么拿到真正能用的 .vsix 文件
只认发布者 MS-CEINTL、ID 为 ms-ceintl.vscode-language-pack-zh-hans 的官方包。其他名字带“汉化”“中文支持”或作者是个人 ID 的,一律跳过。
- 在能联网的机器上打开 VSCode,
Ctrl+Shift+P→ 输入Extensions: Install from VSIX→ 然后访问微软官方语言包页面(如 GitHub releases 或 marketplace.visualstudio.com),点右下角 Download Extension 下载最新vscode-language-pack-zh-hans-*.vsix - 下载后右键解压(它本质是 zip),打开
package.json,确认"engines": {"vscode": "^1.xxx.0"}和你本地code --version输出的主版本号一致(比如本地是1.104.2,就选匹配^1.104.0的包) - 别用百度搜出的网盘链接、exe 封装器或第三方镜像站——过期率高,还可能带静默行为
安装后界面还是英文?关键两步缺一不可
装完 .vsix ≠ 界面变中文。必须手动执行 Configure Display Language 并选 zh-cn,再点 Restart(不是 Reload Window)。
-
Ctrl+Shift+P→ 输入全名Configure Display Language(注意大小写和空格,不能缩写)→ 从下拉列表中明确选zh-cn(小写、短横线、不能写成zh_CN、zh-hans或Chinese) - 选完后必须点弹窗里的 Restart。点 Reload Window 只重载插件,不加载新语言资源
- 如果命令面板搜不到
Configure Display Language,说明语言包根本没注册成功,先卸载再重装 .vsix
远程开发(SSH/WSL)要单独部署
本地装了中文包,对远程窗口完全无效。远程环境必须独立完成安装 + 配置。
- 点击右下角状态栏的
SSH: xxx→ 选择Install 'Chinese (Simplified) Language Pack' in SSH: xxx - 安装完成后,同样要运行
Configure Display Language并选zh-cn→ 点 Restart - 若远程无图形界面(如纯终端服务器),需确保
locale.json手动写入正确路径:{"locale":"zh-cn"},且文件编码为 UTF-8 无 BOM
最容易被忽略的是后台进程残留:Windows 上残留 Code.exe、macOS/Linux 上残留 Electron 或 Code Helper 进程,会导致新配置不生效。重启前务必杀光所有相关进程,再启动 VSCode。











