真正起作用的中文语言包是chinese (simplified) language pack for visual studio code,发布者为ms-ceintl.vscode-language-pack-zh-hans;需全名精确搜索、手动执行configure display language并选zh-cn、彻底重启vs code。

搜“Chinese”会装错插件,必须用全名精确匹配
VS Code 扩展市场里搜 chinese 或 中文,前几页基本全是第三方仿冒包,图标模糊、描述含糊、发布者不是 Microsoft,装了也不生效。真正起作用的只有一个:Chinese (Simplified) Language Pack for Visual Studio Code,发布者 ID 是 ms-ceintl.vscode-language-pack-zh-hans。
操作步骤:
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 在搜索框中**逐字粘贴全名**:
Chinese (Simplified) Language Pack for Visual Studio Code(括号、空格、大小写一个都不能错) - 只点那个带蓝白 VS Code logo + 中文“中”字图标的选项,发布者显示
Microsoft - 安装后右下角弹窗提示 “Reload window” —— 先别点它,这步不切换语言
Configure Display Language 命令必须手动执行
语言包只是把翻译资源放进本地,VS Code 默认仍读 en。不执行这个命令,界面永远是英文。
正确做法:
- 按
Ctrl+Shift+P打开命令面板 - 输入并选择
Configure Display Language(注意大小写和空格) - 在弹出列表中**手动滚动找到
zh-cn**(必须小写 + 短横线;zh_CN、zh-hans、Chinese全无效) - 选中后弹窗提示重启,此时必须点
Restart按钮,不是Reload Window
重启不彻底 = 白装,后台进程要杀干净
点 Restart 后还是英文?大概率是旧进程残留。VS Code 的 locale 配置只在启动时读取一次,后台还在跑的 Code.exe 或 Code Helper 会沿用旧配置。
解决方法:
- Windows:打开任务管理器 → 结束所有
Code.exe和Code Helper进程 - macOS:活动监视器里搜索
Code,强制退出全部相关进程 - Linux:终端运行
pkill -f code或检查ps aux | grep code - 再重新从开始菜单或桌面快捷方式启动 VS Code
离线安装必须核对 vsix 版本号
如果网络受限,只能离线安装,务必确认下载的 .vsix 包是官方正版且版本匹配。
验证步骤:
- 下载地址必须来自 VS Code 官网底部的
Download Extension按钮,文件名形如MS-CEINTL.vscode-language-pack-zh-hans-1.90.2.vsix - 右键解压该
.vsix(本质是 zip),打开里面的package.json - 检查
"engines": {"vscode": "^1.90.0"}中的版本号,与你本地code --version输出的第一段匹配(如输出1.90.2,则取1.90) - 安装后仍不生效?90% 是因为没走完
Configure Display Language→zh-cn→ 彻底重启 这个闭环,而不是插件本身问题
zh-cn 才算真正生效;主菜单、设置页、命令面板变中文后,插件界面仍是英文属于正常现象——那是插件作者自己是否提供中文资源的问题,和 VS Code 本体无关。











