vscode恢复英文界面需手动编辑或删除locale.json文件并关闭settings sync。该文件位于用户目录下,内容设为{"locale":"en"}或直接删除,重启前须彻底退出vscode并关闭同步功能。

VSCode 没有“一键恢复英文”的按钮,所谓“恢复英文”本质是移除或重置 locale 强制配置。只要 locale.json 不存在,或其中 "locale" 值设为 "en",且中文语言包未被强制激活,VSCode 就会默认使用英文界面。
删掉或改写 locale.json 文件最直接
VSCode 的界面语言由 locale.json 文件硬性控制,它优先级高于所有其他设置。这个文件一旦存在且内容合法,就会覆盖系统语言和 settings.json 中的任何尝试。
- 先彻底关闭 VSCode(右键任务栏图标 → “退出”,Windows;macOS 需确认 Dock 图标已消失)
- 定位并打开该文件:
Windows:%APPDATA%\Code\User\locale.json
macOS:$HOME/Library/Application Support/Code/User/locale.json
Linux:$HOME/.config/Code/User/locale.json - 用文本编辑器打开,改成:
{"locale":"en"}或直接删掉整个文件(VSCode 启动时找不到它,就 fallback 到英文) - 重启 VSCode,界面立刻变英文——无需安装/卸载语言包
关掉 Settings Sync 再操作,否则白忙活
如果你开了 Settings Sync(左下角齿轮图标 → “Settings Sync: Turn Off”),哪怕你本地删了 locale.json,重启后 VSCode 会在几秒内从云端拉回上次同步的 {"locale":"zh-CN"},界面又变中文。
- 务必在关闭 VSCode 前,先执行「Settings Sync: Turn Off」→ 点击「Turn Off and Reset Local State」
- 别只点「Sign Out」,那不关 sync,只是登出账户
- 关 sync 后再删/改
locale.json,重启才真正生效
命令面板里的 Configure Display Language 已失效
VSCode 1.80+ 版本已移除 Configure Display Language 命令。现在输入它只会提示「command not found」或跳转到空设置页。网上大量教程仍推荐此法,但实际已不可用。
- 不要浪费时间在 Ctrl+Shift+P 里搜这个命令
- 也不要指望在 Settings UI 里找到可编辑的「Display Language」选项——它现在只是只读字段
- 唯一可靠入口是手动编辑或删除
locale.json
最容易被忽略的是:改完 locale.json 后没彻底退出 VSCode,或者误以为“关闭窗口”等于退出进程。托盘图标还在、后台进程没杀干净,新配置就不会加载。重启前务必确认进程已终止。











