必须安装微软官方中文语言包(ID:ms-ceintl.vscode-language-pack-zh-hans),执行Configure Display Language命令选zh-cn,并彻底重启所有进程;装错第三方插件、未执行命令或仅重载窗口均导致界面仍为英文。

必须安装微软官方 Chinese (Simplified) Language Pack for Visual Studio Code(扩展 ID:ms-ceintl.vscode-language-pack-zh-hans),并手动将 locale 设为 zh-cn 后彻底重启,否则菜单和提示永远是英文。
为什么装了“中文插件”还是英文?
绝大多数失败源于装错扩展。VS Code 不识别“Chinese Menu”“VSCode Chinese”这类第三方改文案的插件——它们不提供语言资源,只覆盖少量菜单名,命令面板、设置项、错误提示仍为英文,且长期不更新。
- 只认准发布者是 Microsoft、图标带蓝白 VS 标志 + 中文“中”字的那一个
- 在扩展面板(
Ctrl+Shift+X)中,**严格粘贴全名**搜索,不要只搜“中文” - 装完后右下角弹窗若出现,必须点 Change and Restart,点 Reload Window 无效
Configure Display Language 命令找不到或没反应?
说明语言包根本没加载成功,不是 VS Code 故障,而是扩展未生效。
- 按
Ctrl+Shift+P输入Extensions: Show Installed Extensions,确认ms-ceintl.vscode-language-pack-zh-hans在列表中且状态为 Enabled - 若被禁用,手动启用;若不在列表,重装
- 装完必须彻底退出所有进程:Windows 查任务管理器中是否还有
Code.exe,macOS 用活动监视器查Code Helper
手动写 locale.json 是最稳的兜底方式
当命令面板打不开、内网无法访问扩展市场、或反复切换失败时,直接编辑配置文件绕过 UI 层。
- Windows 路径:
%APPDATA%\Code\User\locale.json - macOS 路径:
$HOME/Library/Application Support/Code/User/locale.json - Linux 路径:
$HOME/.config/Code/User/locale.json - 文件内容必须是纯 JSON,仅含:
{"locale":"zh-cn"}(注意双引号、小写、短横线,无任何注释或额外字段) - 保存后,必须关闭所有 VS Code 窗口再重新打开,
Reload Window不触发语言切换
真正容易被忽略的是:部分插件(如 Python、C/C++)自己的提示、报错、调试面板文案是否中文,跟 VS Code 主体语言无关——它们依赖各自插件是否内置中文本地化资源,不是装了语言包就能自动翻的。


















