vs code 显示中文界面必须同时安装微软官方中文语言包、执行 configure display language 命令并设为 "zh-cn"、彻底重启进程;缺一不可,装错插件、格式错误(如 zh_cn)或仅重载窗口均无效。

VS Code 要显示中文界面,必须装对插件、设对 locale 值、彻底重启进程——三者缺一不可。只装插件不执行 Configure Display Language,或写错 zh-cn 格式,都会卡在英文界面。
认准唯一官方插件:别搜“中文”,粘贴全名安装
搜“汉化”“中文插件”大概率装到第三方仿冒包,它们不提供完整翻译资源,还可能让命令面板空白或报 Cannot read property 'translate' of undefined。必须用扩展全名精确匹配:
- 在扩展面板(
Ctrl+Shift+X)里**严格粘贴**:Chinese (Simplified) Language Pack for Visual Studio Code - 只点发布者为 Microsoft、ID 是
ms-ceintl.vscode-language-pack-zh-hans的那个 - 装完右下角弹出提示时,必须点 Restart Now;点
Reload Window无效,语言资源根本不会加载
执行 Configure Display Language 命令是关键开关
插件只是“字典”,这个命令才是告诉 VS Code “现在开始用中文”的开关。它会自动修改 locale.json,但前提是插件已正确安装且进程已重启过一次:
- 按
Ctrl+Shift+P打开命令面板,输入Configure Display Language(注意 C 和 D 大写、中间空格、无句号) - 从列表中**严格选择
zh-cn** ——zh_CN、zh-CN、zh、Chinese全部无效,选错后locale.json会被写入非法值,手动改都救不回来 - 弹窗提示“是否重启窗口”时,必须点“是”;Windows 用户建议顺手查任务管理器,确认所有
Code.exe进程已退出
手动编辑 locale.json 是最稳的兜底方式
当命令面板打不开、Configure Display Language 搜不到、或选了 zh-cn 仍不生效,说明 VS Code 没读到配置——直接改文件绕过 UI 层干扰:
- 先彻底退出 VS Code(macOS 查 Activity Monitor 里的
Code Helper,Linux 用pkill -f code) - 打开对应路径的
locale.json文件:
– 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);用记事本或 Sublime 保存极易带 BOM,导致配置被忽略
真正容易被忽略的是:终端、调试控制台、Git 输出、部分插件界面默认不随 locale 变——这不是汉化失败,而是它们走各自独立的语言环境。验证是否成功,只看顶部菜单栏、命令面板提示、设置页导航栏是否变成中文。











