vscode中文界面必须安装microsoft官方中文语言包并执行configure display language命令选zh-cn后彻底重启,仅装插件或改settings.json无效;locale.json路径、格式、编码须严格符合要求,且不可被工作区或远程配置覆盖。

装错插件导致命令面板搜不到 Configure Display Language
这不是配置问题,是根本没装对。VS Code 官方只认 Chinese (Simplified) Language Pack for Visual Studio Code 这一个插件,作者必须是 Microsoft,ID 是 MS-CEINTL.vscode-language-pack-zh-hans。其他任何名字带“汉化”“中文支持”“简体中文”的第三方插件,哪怕评分很高,也一律不生效——它们不提供 Configure Display Language 命令,也不写入 locale 配置。
常见错误现象:
- 按
Ctrl+Shift+P输入Configure Display Language,列表为空 - 扩展市场搜
chinese出现一堆非 Microsoft 插件,点了安装却没反应
实操建议:
微软正式发布 Visual Studio Code 1.118 版本 。本次更新重点强化了 AI 开发体验与企业管理能力,其中最引人注目的是新增 Copilot CLI 远程控制功能,允许开发者通过手机或网页远程监控和接管 AI 会话 。同时,为了提高 AI 的运行性价比,新版本优化了令牌缓存策略以降低成本 。此外,1.118 版还引入了 Chronicle 本地历史追踪、TypeScript 7.0 支持以及更严格的企业级访问管控 。
- 在扩展面板搜
chinese(全小写),只点第一个、图标带蓝勾、作者显示Microsoft的那个 - 装完右下角弹出
Restart Now提示时,必须点它;点Reload Window不行,locale不会加载 - 如果网络受限搜不到,去 GitHub 下载
vscode-language-pack-zh-hans.vsix,用命令code --install-extension vscode-language-pack-zh-hans.vsix离线安装
Configure Display Language 选错值导致界面仍英文
这个命令不是“选中文就行”,它严格校验字符串格式。选 zh、zh_CN、Chinese 或空格多一个,VS Code 都会静默失败,settings.json 里可能被写成非法值,重启后还是英文。
实操建议:
- 执行命令后,在弹出的下拉列表里只认准
zh-cn(全小写,连字符,无空格) - 如果误选了别的值,打开
settings.json手动删掉或修正"locale": "xxx"行,只保留"locale": "zh-cn" - 保存后务必彻底退出 VS Code:Windows 检查任务管理器里所有
Code.exe进程是否已结束;macOS/Linux 检查$HOME/Library/Application Support/Code/User/settings.json或$HOME/.config/Code/User/settings.json是否生效
手动改 settings.json 但没生效的三个硬性条件
很多人直接往 settings.json 里加 "locale": "zh-cn",保存后重启还是英文——往往卡在以下任一环节:
- 文件编码不是 UTF-8 无 BOM:用 VS Code 自己打开该文件,右下角看编码显示,如果不是
UTF-8,点击切换并保存 -
settings.json路径不对:不是用户设置,而是工作区设置(.vscode/settings.json);必须改的是全局用户设置 - JSON 格式错误:多了一个逗号、少了一个引号、或者
"locale"和已有字段之间缺了逗号,整个配置会被忽略
验证方式:打开 settings.json 后,按 Ctrl+Shift+P → Developer: Toggle Developer Tools → Console 里看有没有 Failed to parse configuration file 报错。
别被终端/Git/插件弹窗的英文骗了
VS Code 的 locale 只控制编辑器 UI 主体:顶部菜单栏(文件、编辑、视图)、侧边栏图标文字、命令面板标题、设置页面标签。终端、调试控制台输出、Git commit 日志、部分插件自己的弹窗(比如 ESLint 提示、Prettier 格式化结果),默认不走 locale,天生显示英文——这不代表汉化失败。
真正验证是否成功,只盯三处:
- 左上角菜单栏是否显示“文件”“编辑”“视图”“终端”
-
Ctrl+Shift+P打开的命令面板,输入框上方是否显示“命令面板”而非“Command Palette” - 设置页面搜索框旁是否显示“设置”而非“Settings”
其余地方英文,正常。强行改这些地方需要插件或系统级语言设置,超出 VS Code 本身 locale 范围。










