必须安装微软官方蓝勾标识的Chinese (Simplified) Language Pack,按Ctrl+Shift+X搜索chinese安装后点Restart Now;locale.json设{"locale":"zh-cn"}并彻底重启;终端等区域默认不汉化属正常设计,汉化覆盖率约85%。

安装官方中文语言包必须认准 Microsoft 蓝勾标识
装错第三方“Chinese”插件是新手最常踩的坑,会导致汉化不全、菜单空白甚至插件冲突。Chinese (Simplified) Language Pack for Visual Studio Code 是微软官方维护的唯一推荐包,发布者必须是 Microsoft,带蓝色认证图标。其他同名插件不要点安装。
操作路径:按 Ctrl+Shift+X → 搜索 chinese(小写)→ 找到蓝勾官方包 → 点击安装。
安装后右下角会弹出提示,但很多人忽略它——必须点 Restart Now,否则语言不会切换。
configure display language 命令失效?直接改 locale.json 更可靠
新版 VSCode(1.80+)偶尔在命令面板里搜不到 Configure Display Language,或执行后无反应。这不是你操作错了,而是 locale 配置被缓存或覆盖了。
绕过命令面板,手动编辑配置文件更稳:
- 按
Ctrl+Shift+P→ 输入Open Locale Configuration(或搜locale)→ 选择打开locale.json - 确保内容为:
{"locale":"zh-cn"},不要有多余逗号或引号错误 - 保存文件,彻底关闭 VSCode 进程(任务管理器里确认 code.exe 已退出)再重开
注意:Settings.json 里没有 locale 配置项,别在那儿浪费时间找。
终端/调试面板仍是英文?不是bug,是设计如此
VSCode 的终端(Terminal)、调试控制台(Debug Console)、部分扩展输出窗口,默认使用系统区域设置,不随 locale 变。所以即使界面全中文,npm run dev 输出还是英文,这正常。
如果真需要终端也中文(比如看中文报错),可尝试:
- Windows 用户:在终端里运行
chcp 65001切换 UTF-8 编码(仅当前会话) - 全局生效需改系统区域设置 → “管理语言设置” → 勾选“Beta 版:使用 Unicode UTF-8 提供全球语言支持”
- Mac/Linux 用户:检查
LANG环境变量是否为zh_CN.UTF-8,不是则在 shell 配置中添加export LANG=zh_CN.UTF-8
但绝大多数开发场景下,这个“不一致”完全不影响使用,强行统一反而可能引发乱码。
汉化覆盖率约 85%,右键菜单和部分设置项留白是常态
官方语言包对主界面、编辑器、设置页覆盖较好,但右键上下文菜单、Git 图标提示、某些扩展的内嵌 UI(如 Remote-SSH 连接列表)仍可能是英文。这不是你漏步骤,是翻译进度问题。
若实在介意,可额外装两个轻量补丁插件:
-
Chinese Menu:专补右键菜单和部分弹窗 -
vscode-zh-hans-menu:深度适配设置项关键词(如“Auto Save”→“自动保存”)
但注意:这两个非官方插件更新频率低,VSCode 升级后可能短暂失效,属于“够用就好”,不必强求 100% 汉化。


















