VS Code 中文界面需同时满足三条件:安装微软官方中文语言包(ID ms-ceintl.vscode-language-pack-zh-hans)、执行 Configure Display Language 命令将 locale.json 中 "locale" 设为 "zh-cn"、彻底重启进程(非仅 Reload Window)。

VS Code 界面全是英文,不是没汉化资源,而是 locale 没配对、语言包没装对,或者进程没彻底重启——三者缺一不可。
安装中文语言包必须认准官方 ID
搜“中文”“汉化”“简体中文”会出来一堆第三方扩展,但只有 Microsoft 官方那个才真正生效。它有两个关键识别点:
- 扩展全名必须是
Chinese (Simplified) Language Pack for Visual Studio Code - 发布者必须是
Microsoft,ID 是ms-ceintl.vscode-language-pack-zh-hans - 别信名字带 “Pro”“Ultimate”“全自动”的仿冒包,它们不更新、不兼容,有的还会注入广告
- 安装后不要只点“Reload Window”,那只是重载扩展,不会触发语言切换
Configure Display Language 命令才是生效开关
语言包装完只是“备好翻译字典”,VS Code 默认仍用英文界面。必须显式告诉它用中文,而唯一可靠路径就是命令面板:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入并选择
Configure Display Language - 在弹出的 JSON 文件中,把
"locale": "en"改成"locale": "zh-cn"(注意:小写、短横线、双引号,zh_CN或zh-hans在新版中已不推荐,zh-cn是当前最稳写法) - 保存后,必须点击弹窗里的
Restart按钮,或手动关掉所有窗口 + 杀掉后台进程再重开
locale.json 路径和进程残留是失败主因
很多人改了配置却没生效,问题往往出在文件位置不对,或 VS Code 还在后台跑着:
- 正确路径是用户级配置:
%APPDATA%\Code\User\locale.json(Windows)、$HOME/Library/Application Support/Code/User/locale.json(macOS)、$HOME/.config/Code/User/locale.json(Linux) - 工作区根目录下的
.vscode/locale.json不生效 - Windows 用户请检查任务管理器里是否还有残留的
Code.exe或Code Helper - macOS 用户需确认活动监视器中 Electron 进程已退出,否则缓存仍在用英文
- 改完不重启 = 白改;只重载窗口不杀进程 = 白改
最容易被忽略的是:VS Code 不读系统语言,也不继承操作系统区域设置,它只认自己配置文件里的 locale 字段——哪怕你 Windows 语言设成中文,VS Code 也照样显示英文。


















