装完插件仍为英文是因为未执行Configure Display Language命令并选择zh-cn后重启;VSCode 1.80+已内置简体中文,无需安装插件,否则可能引发翻译冲突。

装完插件还是英文?因为没执行 Configure Display Language
VSCode 的中文语言包(Chinese (Simplified) Language Pack for Visual Studio Code)只是把翻译资源放进本地,它不会自动切换界面语言。很多人卡在“点了 Install 就以为完成了”,结果菜单、状态栏、命令面板全是英文。
必须手动告诉 VSCode 用哪套语言:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入并执行
Configure Display Language - 在弹出列表中**严格选择
zh-cn**(小写、短横线、无空格;zh_CN、zh-CN、Chinese都无效) - 点击提示里的 Restart —— 不是 “Reload Window”,也不是关掉再双击图标,而是彻底退出所有窗口后重新启动
搜不到 Configure Display Language?大概率插件根本没装成功
命令面板里搜不到这个命令,说明语言包压根没进系统。常见原因有:
- VSCode 版本太旧(低于 1.13),不支持该命令 → 先去
帮助 > 检查更新升级 - 搜了“中文”“汉化”“chinese”等关键词,点进了第三方插件(比如
Chinese Language Pack或VSCode Chinese)→ 它们发布者不是 Microsoft,ID 也不是ms-ceintl.vscode-language-pack-zh-hans,装了也白装 - 扩展面板搜索时没输全名:必须完整输入
Chinese (Simplified) Language Pack for Visual Studio Code(括号、空格、大小写都要对) - 安装过程中被防火墙/代理拦截,看似“安装成功”实则文件损坏 → 关闭所有 VSCode 进程后重试
手动改 locale.json 是兜底方案,但路径和格式不能错
当命令面板打不开、UI 崩溃、或批量部署时,直接编辑配置文件最可靠。但它只在特定路径下生效,且内容极其敏感:
-
Windows 路径:
%APPDATA%\Code\User\locale.json -
macOS 路径:
$HOME/Library/Application Support/Code/User/locale.json -
Linux 路径:
$HOME/.config/Code/User/locale.json - 文件内容**只能有一行**:
{"locale":"zh-cn"}(UTF-8 编码,无 BOM) - 改之前必须关掉所有
Code.exe/Code Helper进程,否则改了也不读取 - 如果该文件里已有
"locale": "en"或其他值,直接覆盖即可;不要把它写进settings.json,那个文件根本不识别locale字段
VSCode 1.80+ 用户注意:可能根本不用装插件
从 VSCode 1.80 开始,简体中文语言包已内置。你不需要安装任何插件,只需执行 Configure Display Language 并选 zh-cn,重启即可生效。
这时候如果还装了官方语言包插件(ms-ceintl.vscode-language-pack-zh-hans),反而可能引发冲突,比如翻译不一致、部分菜单回退英文、甚至 locale.json 被覆盖重写。
判断是否需要装插件,看这三点:
- 你的 VSCode 版本 ≥ 1.80?→ 打开
关于看版本号 - 执行
Configure Display Language后能正常选到zh-cn?→ 能就说明内置资源可用 - 装了插件后发现某些新功能(如 Copilot CLI、Chronicle 历史)仍显示英文?→ 很可能是插件翻译滞后,卸载它反而更干净
真正容易被忽略的,是“重启”这件事本身——VSCode 的 locale 切换依赖进程级初始化,任何“重载窗口”“热更新”“快捷键刷新”都绕不过完整退出再启动这一环。


















