vscode 中文界面需同时满足安装官方中文语言包、执行 configure display language 命令选 zh-cn、彻底重启进程三条件;仅此三处(菜单栏、命令面板占位符、设置导航栏)全中文才表示生效,后台残留进程是常见失败原因。

VSCode 的中文开发界面风格,不是“一键汉化”就能自动生效的,必须同时满足三个硬性条件:装对语言包、设对 locale 值、彻底重启进程。缺一不可,否则右下角状态栏始终显示 en,菜单和命令面板也全是英文。
必须安装 Microsoft 官方中文语言包
第三方插件搜“中文”“汉化”大概率装错,会引发 Cannot read property 'translate' of undefined、命令面板空白、设置项不翻译等问题。唯一有效的扩展是:
Chinese (Simplified) Language Pack for Visual Studio Code- 发布者必须是 Microsoft
- ID 必须是
ms-ceintl.vscode-language-pack-zh-hans
安装后别点右上角 Reload —— 这只会重载插件逻辑,不会加载语言资源。等右下角弹出 Restart Now 提示再操作。
Configure Display Language 命令必须选 zh-cn
这个命令才是激活中文的开关,它会自动生成合法路径下的 locale.json 文件,并写入 {"locale":"zh-cn"}。手写配置、改 settings.json、用 --locale=zh-cn 启动参数,2026 年起全部失效。
- 按
Ctrl+Shift+P输入Configure Display Language(注意不是Configure Language) - 在下拉列表中只选
zh-cn(全小写、带连字符;zh_CN、zh-hans、Chinese都无效) - 弹出提示后必须点
Restart,不是Developer: Reload Window
验证是否真生效,只看这三处
终端、调试控制台、Git 输出、Copilot Chat 等显示英文,属于正常现象,不代表汉化失败。真正判断依据只有以下三处:
- 顶部菜单栏是否显示「文件」「编辑」「视图」
- 命令面板(
Ctrl+Shift+P)打开后,占位符是否为「请输入命令或搜索设置」 - 设置界面(
Ctrl+,)左侧导航栏是否为「用户」「工作区」「扩展」
如果这三处仍是英文,说明进程没彻底退出:Windows 要在任务管理器里结束所有 Code.exe,macOS 用 pkill -f "Electron.*Code",Linux 用 pkill -f "code.*--no-sandbox"。最常被忽略的不是步骤顺序,而是后台残留进程复用了旧语言环境。











