VS Code 汉化需同时安装官方中文语言包并显式设置 locale 才生效;仅装插件、仅改配置或使用非官方包均无效,必须通过命令面板执行 Configure Display Language 并选 zh-cn 后重启,或手动配置 locale.json 为 {"locale":"zh-cn"}。

VS Code 默认英文界面,但汉化不是装个插件就完事——必须安装语言包 且 显式设置 locale 才能生效。只装不设、只设不装、装错非官方包,这三类操作都会导致界面仍是英文。
安装 Microsoft 官方中文语言包
这是唯一推荐的语言资源包,ID 是 ms-ceintl.vscode-language-pack-zh-hans。其他名称含“Chinese Language Pack”“VSCode Chinese”等的第三方包,要么翻译不全,要么已停止维护。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索
Chinese (Simplified) Language Pack for Visual Studio Code,确认发布者为 Microsoft - 点击 Install,安装完成后无需手动重启,但此时界面仍为英文——语言包只是“字典”,还没被调用
执行 Configure Display Language 命令
命令面板是最快最可靠的切换方式,比改配置文件容错性高,也避免路径/权限问题。
- 按
Ctrl+Shift+P(或Cmd+Shift+P)打开命令面板 - 输入
Configure Display Language,选择对应命令 - 在弹出列表中选
zh-cn(不是zh或zh-TW) - 看到提示“需要重启窗口以应用更改”,点
Restart—— 这一步不能跳过,热重载不生效
locale.json 手动配置(备用方案)
当命令面板打不开、或切换后仍显示英文时,说明 VS Code 没读到语言配置,直接写死 locale.json 最有效。
- 关闭所有 VS Code 窗口(包括后台进程)
- 定位并编辑
locale.json文件:
Windows:%APPDATA%\Code\User\locale.json
macOS:~/Library/Application Support/Code/User/locale.json
Linux:~/.config/Code/User/locale.json - 用任意文本编辑器打开,内容必须严格为:
{"locale":"zh-cn"}(无多余空格、逗号、引号) - 保存后重新启动 VS Code,此时连菜单栏、状态栏、命令面板提示语都会是中文
最容易被忽略的一点:装完语言包后右下角弹出的“Change Language and Restart”按钮,很多人点了却没注意它只改了当前窗口语言,而新打开的窗口仍可能回退成英文——务必通过 Configure Display Language 全局设置,或确保 locale.json 存在且格式正确。


















