唯一可靠方式是拼接官方api链接下载最新版.vsix文件并用code --install-extension命令安装,因官网已移除下载按钮;需确保语言包版本与vscode主程序兼容,安装后运行configure display language选择zh-hans并重启生效。

离线安装 VSCode 中文语言包,唯一可靠方式是手动下载 .vsix 文件后本地安装——官网市场已移除所有“Download Extension”按钮,包括语言包页面,2025 年起不再提供一键下载入口。
怎么拿到最新版中文语言包的 .vsix 文件
必须拼接官方 API 下载链接,不能依赖 Marketplace 页面上的按钮。截至 2026 年 9 月,语言包发布方仍是 MS-CEINTL,简体中文包名固定为 vscode-language-pack-zh-hans。
- 打开浏览器,访问:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/MS-CEINTL/vsextensions/vscode-language-pack-zh-hans/1.109.2026072801/vspackage(注意把末尾版本号换成你查到的最新版,可在 语言包主页 的 URL 或更新日志里找) - 粘贴链接后回车,浏览器会直接开始下载
MS-CEINTL.vscode-language-pack-zh-hans-1.109.2026072801.vsix这类文件 - 别用第三方镜像站(如 open-vsx.org),它们不托管微软官方语言包,下载后安装会报
Extension is not valid
为什么用 code --install-extension 命令比图形界面更稳
在内网机器上双击 .vsix 或通过“扩展 → Install from VSIX”菜单安装,偶尔会卡在“Installing…”不动,尤其当系统没装 .NET Runtime 或权限受限时。命令行方式绕过 UI 层,直接调用核心安装逻辑,失败时还会输出明确错误。
- 确保
code已加入系统 PATH(Windows 可在 VSCode 安装目录下找bin/code.cmd,macOS/Linux 通常自带) - 执行:
code --install-extension ./MS-CEINTL.vscode-language-pack-zh-hans-1.109.2026072801.vsix - 成功提示是:
Extension 'MS-CEINTL.vscode-language-pack-zh-hans-1.109.2026072801.vsix' was successfully installed. - 如果报
command 'code' not found,说明未配置 CLI;Windows 下可改用绝对路径,例如:"C:\Users\XXX\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd" --install-extension ...
安装完中文没生效?检查这三处
语言包装完不等于界面自动切中文,VSCode 默认仍用系统语言。关键配置项藏在设置 JSON 里,图形界面搜索“locale”容易漏掉。
- 按
Ctrl+Shift+P输入Configure Display Language,回车,选择zh-hans后重启 VSCode(这是最简方式) - 或者手动编辑
settings.json,添加一行:"locale": "zh-hans" - 如果之前装过旧版语言包(比如 1.104 版),新装的 1.109 版可能被缓存覆盖,需先运行
code --uninstall-extension MS-CEINTL.vscode-language-pack-zh-hans清理再重装 - 注意:某些企业策略组(GPO)或策略文件(
product.json)会强制锁定 locale,此时修改 settings.json 无效,得联系 IT 管理员
真正麻烦的不是下载或安装,而是版本对齐——语言包版本必须与当前 VSCode 主程序兼容。2026 年 9 月发布的 1.109.x 语言包,只支持 VSCode 1.109.0 及以上版本。低于此版本的 VSCode 会静默忽略安装,也不报错,这点最容易被忽略。











