vscode真正启用中文界面只需安装microsoft官方中文语言包并执行configure display language命令选zh-cn后彻底重启;装错第三方插件、未执行该命令或仅重载窗口均无效。

VSCode 要真正用上中文界面,只装一个插件、做一次操作就够了——其他所谓“全套插件”全是误导,反而容易引发冲突或无效配置。
必须只装 Microsoft 官方中文语言包
第三方名字带“汉化”“中文”的插件一律不碰,它们不更新、不兼容、甚至会破坏 Configure Display Language 命令。唯一合法插件是:Chinese (Simplified) Language Pack for Visual Studio Code,作者必须是 Microsoft,ID 是 MS-CEINTL.vscode-language-pack-zh-hans。
- 装错的典型表现:
Ctrl+Shift+P打开命令面板后搜不到Configure Display Language - 网络受限时可离线安装:
code --install-extension MS-CEINTL.vscode-language-pack-zh-hans - 安装后必须点右下角
Restart Now,仅“重新加载窗口”不生效
切换语言必须执行 Configure Display Language 命令
装完插件 ≠ 自动变中文。这一步才是真正的开关,且参数严格区分大小写和连字符。
- 按
Ctrl+Shift+P,输入Configure Display Language(注意空格和大小写) - 从列表中选
zh-cn——不是zh、zh_CN、Chinese,错一个字符就无效 - 弹出“是否重启窗口”时,必须选“是”,否则
locale配置不加载 - 若命令面板打不开或无此选项,说明语言包根本没装成功,别往下折腾
settings.json 里加 locale 是备用方案,不是首选
只有当命令面板失效、或选了 zh-cn 但重启后仍英文时,才手动改配置文件。直接编辑比反复重装更稳。
- 按
Ctrl+Shift+P输入Open User Settings (JSON)回车 - 在
{}内添加一行:"locale": "zh-cn"(已有该字段就只改值,别重复 key) - 保存后必须彻底退出 VS Code:Windows 检查任务管理器里
Code.exe是否已结束;macOS/Linux 注意路径是$HOME/Library/Application Support/Code/User/settings.json或$HOME/.config/Code/User/settings.json - 文件编码必须为 UTF-8 无 BOM,否则中文乱码或配置被忽略
验证只看三个地方,别被假象骗了
终端、调试控制台、Git 输出、部分插件弹窗天生不走 locale,显示英文 ≠ 汉化失败。盯死以下三处:
- 顶部菜单栏:
文件、编辑、视图、终端是否全为中文 - 命令面板:
Ctrl+Shift+P打开后,输入框上方提示是否为“请输入命令或搜索设置” - 设置界面:
Ctrl+,进入后左侧分类标签(如用户、工作区)是否中文
其他区域英文是正常现象,不用管。真要解决,得看具体插件是否支持 locale,不是 VSCode 本身的问题。











