VS Code 中文界面需安装微软官方中文语言包、执行 Configure Display Language 命令将 locale 设为 "zh-cn" 并彻底重启进程,三者缺一不可;搜插件须严格输入全名“Chinese (Simplified) Language Pack for Visual Studio Code”,禁用第三方仿冒包。

VS Code 插件安装本身不依赖语言环境,但中文用户常卡在「搜不到正确插件」或「装了不生效」——核心问题不是不会点安装,而是没认准官方扩展名、没走完语言激活闭环。
怎么搜到真正的中文语言包
别搜“中文”“汉化”“简体中文”,这些关键词会返回一堆非官方仿冒包,图标模糊、描述含糊,甚至带广告。VS Code 官方唯一支持的简体中文语言包全名是 Chinese (Simplified) Language Pack for Visual Studio Code,发布者必须是 Microsoft,扩展 ID 是 ms-ceintl.vscode-language-pack-zh-hans。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 在搜索框里严格粘贴全名,一个字符都不能少,包括括号和空格
- 只点那个带蓝白 VS Code logo + 中文“中”字图标的选项
- 装完右下角弹的 “Reload window” 提示只是重启窗口,它不切换语言,别以为点了就完事
装完还是英文?关键在 Configure Display Language 命令
语言包只是把翻译资源放进了本地,VS Code 默认仍用英文界面。必须手动触发语言切换,否则永远显示英文。
- 按
Ctrl+Shift+P打开命令面板 - 输入并选择
Configure Display Language(注意大小写和空格) - 它会自动打开
locale.json文件,把里面"locale": "en"改成"locale": "zh-cn" - 保存后必须点击弹窗里的
Restart按钮,或手动关掉所有 VS Code 窗口 + 杀掉后台进程再重开 - 错误写法:
zh_CN、zh-hans、zh、ZH-CN—— 全部无效,必须小写 + 短横线
命令面板打不开或 Configure Display Language 不出现怎么办
这说明语言包没真正装成功,或者 VS Code 没读到配置路径。这时候别反复试命令面板,直接改配置文件最稳。
- 先关闭所有 VS Code 窗口,包括后台进程(Windows 可查任务管理器里是否有残留的
Code.exe) - 打开用户数据目录:
%APPDATA%\Code\User\locale.json(Windows)、$HOME/Library/Application Support/Code/User/locale.json(macOS)、$HOME/.config/Code/User/locale.json(Linux) - 新建或编辑该文件,内容只写一行:
{"locale":"zh-cn"},保存为 UTF-8 无 BOM 编码 - 重新启动 VS Code,界面立刻变中文,无需任何插件重装
最容易被忽略的是:locale.json 在用户数据目录下,不是全局配置;重装系统或换设备后,插件可能还在,但这个文件一丢,界面就回退英文,且没有任何提示。


















