vs code 界面变中文需同时满足:安装 microsoft 官方简体中文语言包、手动配置 locale.json 为 {"locale":"zh-cn"}、彻底关闭所有进程后重启;缺一不可,第三方插件或错误 locale 值均无效。

VS Code 界面不会因为装了语言包就自动变中文,必须安装官方语言包 + 显式设置 locale 为 zh-cn 或 zh-hans + 彻底重启三者同时满足,缺一不可。
怎么找对中文语言包?只认 Microsoft 官方扩展
搜“中文插件”“汉化包”大概率装错——第三方扩展可能乱码、带广告,甚至劫持主页。正确做法是:
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索
Chinese (Simplified) Language Pack for Visual Studio Code - 确认发布者是 Microsoft,ID 是
ms-ceintl.vscode-language-pack-zh-hans - 点击 Install,装完别点右上角的 “Reload”,它不触发界面刷新
如果搜不到,说明 VS Code 版本低于 1.13,需先升级。
Configure Display Language 命令无效?直接改 locale.json 更稳
该命令本质就是打开并编辑 locale.json。若命令面板打不开、没反应,或列表里没有 zh-cn,直接手动改文件更可靠:
- 关掉所有 VS Code 窗口,包括托盘进程(Windows 查任务管理器中
Code.exe,macOS 查Electron) - 定位并编辑
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) - 保存后彻底重启 VS Code
别写成 zh_CN、zh-hans、Chinese 或 zh,这些全无效。
改完还是英文?检查后台进程和配置层级干扰
最常见失效原因不是操作错,而是 VS Code 后台进程还在跑,新窗口继承旧环境。验证是否真重启:
- Windows:任务管理器中确认没有残留的
Code.exe或Code Helper - macOS:活动监视器中搜索
Electron,全部退出 - Linux:运行
pkill -f "code"再启动 - 检查是否被企业策略或多账户覆盖:打开设置(
Ctrl+,),搜索locale,看该项是否灰色不可编辑 - 某些 Linux 发行版(如 Ubuntu)系统语言设为
zh_CN.UTF-8但 VS Code 读不到,此时硬写"locale":"zh-hans"反而更稳
改完 locale 后局部仍英文(比如 Git 提示、调试面板)?那不是语言包问题,是第三方插件或主题未适配,不用动 locale。
真正生效的关键就三点:装对包、写对 locale 值、杀干净进程再开——中间任何一步跳过,都会卡在英文界面不动。











