vs code界面仍为英文,是因为未执行configure display language命令或locale.json格式错误;必须安装microsoft官方中文语言包、显式设置locale为"zh-cn"并彻底重启。

VS Code 界面还是英文?不是插件没装对,就是关键一步漏了——Configure Display Language 命令没执行,或者 locale.json 里写错了格式。
怎么找对官方中文语言包
搜“中文”“汉化”“简体中文”大概率装错。第三方包图标模糊、描述乱码、甚至带广告,装了也不生效。
- 必须严格搜索全名:
Chinese (Simplified) Language Pack for Visual Studio Code - 发布者必须是
Microsoft,扩展 ID 是ms-ceintl.vscode-language-pack-zh-hans - 图标是蓝白 VS Code logo + 中文“中”字,别点
Chinese Language Pack或VSCode Chinese这类名字模糊的
装完为啥还是英文?关键在 locale 设置
语言包只是“备好了字典”,VS Code 默认仍用英文界面。不手动指定,它不会自动切。
- 按
Ctrl+Shift+P(macOS 是Cmd+Shift+P)打开命令面板 - 输入并选择
Configure Display Language - 在弹出的 JSON 文件中,把
"locale": "en"改成"locale": "zh-cn"(注意:小写、短横线、双引号,zh_CN或zh-hans都无效) - 保存后必须点弹窗里的
Restart,或手动关掉所有窗口 + 杀掉后台进程再重开
命令面板打不开?直接改配置文件最稳
有些环境(比如公司内网、教育网、UOS 系统)命令面板可能空白或报错,这时候别卡在 UI 层,直接编辑配置文件。
- 先彻底关闭 VS Code,包括后台进程(Windows 检查任务管理器是否有
Code.exe) - 定位
locale.json文件:
– Windows:%APPDATA%\Code\User\locale.json
– macOS:$HOME/Library/Application Support/Code/User/locale.json
– Linux:$HOME/.config/Code/User/locale.json - 用 VS Code 自己新建或编辑该文件,内容只写一行:
{"locale":"zh-cn"},保存为 UTF-8 无 BOM 编码
很多人反复安装又重启,结果还是英文——问题往往出在 zh-cn 写成 zh_CN 或漏掉双引号,或者后台进程没杀干净。改完配置后不用等,一启动就生效。











