VSCode没有独立中文版,需安装Microsoft官方简体中文语言包并重启生效;必须认准扩展名“Chinese (Simplified) Language Pack for Visual Studio Code”、发布者为Microsoft,安装后点Restart Now或手动彻底重启,且locale配置须为"zh-cn"。

VSCode 没有“插件安装包中文版”这回事,所有插件都通过官方扩展市场统一分发,语言包本身也是插件的一种——你不需要单独下载 Chinese (Simplified) Language Pack 的离线安装包,更不该从第三方网站找所谓“汉化包”。直接在 VSCode 内安装微软官方发布的语言包,才是唯一安全、稳定、可更新的路径。
怎么装中文语言包?只认准 Microsoft 官方扩展
打开 VSCode,按 Ctrl+Shift+X 进入扩展面板,搜索 Chinese (Simplified)。结果里只装这个:
- 名称必须是
Chinese (Simplified) Language Pack for Visual Studio Code - 发布者必须是
Microsoft(不是 “Chinese Language Pack”、“VSCode Chinese” 或任何带拼音缩写、星号、括号变体的条目) - 下载量通常 >1000 万次,可作为辅助判断依据
安装后右下角会弹出提示,点 Change Language and Restart;若没弹窗,手动重启 VSCode 即可生效。
为什么不能用第三方“中文安装包”或离线 .vsix?
所谓“VSCode 中文版安装包”或“插件离线包”,绝大多数是第三方打包的修改版,风险明确:
- 篡改核心文件:可能替换
vscode.exe或注入非官方脚本 - 禁用自动更新:导致后续无法接收安全补丁和功能迭代
- 覆盖 locale 设置:即使装了官方语言包,界面仍卡在英文
- 部分包把
locale硬编码为zh而非zh-CN,引发部分插件本地化失效
微软官方语言包体积小(
装完还是英文?检查 locale 配置是否被覆盖
极少数情况下,即使装了官方语言包,界面仍不切换,大概率是 locale 设置被其他配置覆盖了。按 Ctrl+Shift+P 打开命令面板,输入并运行 Configure Display Language,确认弹出的 JSON 文件中:
-
"locale": "zh-CN"(必须是带国家码的完整值,不能是"zh"或空字符串) - 如果该设置出现在工作区
.vscode/settings.json中,它会优先于用户级设置,需一并修改 - 保存后必须 完全重启 VSCode,仅重载窗口(
Developer: Reload Window)无效
code 命令不可用?不是插件问题,是 PATH 没生效
安装时勾选了「添加到 PATH」但终端报 command not found: code,这是环境变量刷新延迟,和插件无关:
- Windows:关闭所有 CMD/PowerShell/Windows Terminal 窗口,重新打开;旧进程不会继承新 PATH
- macOS/Linux:执行
source ~/.zshrc(或~/.bash_profile)重新加载 shell 配置 - 验证方式:新开终端运行
code -v,能输出版本号即成功
真正容易被忽略的是:语言包安装后,VSCode 会尝试读取系统区域设置 fallback,但一旦用户级 locale 被设为空或错误值,它就不会退回到插件语言——这个细节几乎没人提,却常导致“明明装了包却没反应”。


















