vscode界面变中文需安装microsoft官方简体中文语言包、执行configure display language命令选zh-cn并重启,或手动将locale.json设为{"locale":"zh-cn"}后彻底重启。

VSCode 没有“扩展市场中文语言包”这个东西——扩展市场本身是英文界面,且不支持本地化;你要的其实是让 VSCode 整体界面(菜单、设置页、命令面板等)显示为中文,这靠的是官方中文语言包 + 正确配置 locale。
只装 Microsoft 官方语言包,别碰任何“汉化插件”
第三方名字含“汉化”“中文支持”“VSCode Chinese”的插件一律跳过。它们不提供完整翻译,常导致命令面板乱码、设置项中英混杂,甚至覆盖 locale.json 引发崩溃。
- 正确插件全名:
Chinese (Simplified) Language Pack for Visual Studio Code - 发布者必须是
Microsoft,扩展 ID 是ms-ceintl.vscode-language-pack-zh-hans - 安装路径:按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 → 粘贴全名搜索 → 点 Install - 搜不到?大概率 VS Code 版本低于
1.13,先升级再操作
Configure Display Language 命令必须手动执行
语言包只是“字典”,不会自动生效。真正切换界面语言的动作是运行 Configure Display Language 命令,并写入正确的 locale 值。
- 按
Ctrl+Shift+P打开命令面板 → 输入Configure Display Language→ 回车 - 从下拉列表中**必须选
zh-cn**(小写、短横线、无空格;zh_CN、zh-hans、Chinese全无效) - 弹出「是否重启窗口」提示时,**必须点 Restart**;点
Reload Window不会重读语言配置 - 如果命令面板里搜不到该命令,说明语言包根本没装成功,或装完后没彻底重启过任何窗口
手动改 locale.json 是最可靠的兜底方式
当命令面板卡死、UI 崩溃、或批量部署时,直接编辑配置文件比依赖 UI 更稳,但路径和格式不能错。
- 先彻底关闭所有 VS Code 窗口:Windows 查任务管理器中所有
Code.exe进程;macOS 查活动监视器里的Electron;Linux 用pkill code - 找到并用任意编辑器打开:
– 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、无多余空格或逗号) - 保存后全新启动 VS Code —— 不要复用旧窗口
最容易被忽略的一点:VSCode 启动时优先读取 locale.json,它的优先级高于 settings.json 中的 "locale" 字段。很多人误改 settings.json,结果白忙活一场。











