必须安装 microsoft 官方简体中文语言包并手动执行 configure display language 命令(选 zh-cn)且彻底重启,才能启用 ui 中文;终端等区域本就不支持汉化,属正常设计。

只装 Microsoft 官方 Chinese (Simplified) Language Pack for Visual Studio Code
其他名字带“中文”“汉化”的插件,基本都是无效或过时的第三方包,装了反而可能干扰语言配置。认准作者是 Microsoft、ID 是 ms-ceintl.vscode-language-pack-zh-hans 的那个——它不翻译代码或终端输出,只提供 UI 层的标准简体中文资源。
安装方式就两种:
- 在线:按
Ctrl+Shift+X打开扩展面板,搜Chinese (Simplified),点安装,右下角弹出Restart Now时必须点,不能只「重新加载窗口」 - 离线:下载
.vsix文件后,在命令行运行code --install-extension ms-ceintl.vscode-language-pack-zh-hans-1.xx.x.vsix,同样要彻底重启
Configure Display Language 命令必须手动触发
装完插件 ≠ 界面变中文。这一步才是真正启用语言包的关键动作,但命令名里没有“中文”“汉化”字样,新手容易漏掉。
操作路径很固定:
- 按
Ctrl+Shift+P调出命令面板 - 输入
Configure Display Language(注意大小写和空格,别输成Configure Language) - 回车后从列表里选
zh-cn(不是zh、zh_CN或Chinese) - 出现「是否重启窗口」提示时,选「是」
如果命令面板里根本搜不到这个命令,说明插件没装成功,或者没重启过 VS Code。
手动改 settings.json 是最稳的兜底方案
当命令面板打不开、或选了 zh-cn 但重启后还是英文,大概率是 VS Code 没读到 locale 配置。这时候直接改配置文件比反复折腾更可靠。
步骤很简单:
- 按
Ctrl+Shift+P输入Open User Settings (JSON)回车 - 在打开的
settings.json里加一行:"locale": "zh-cn" - 已有该字段就只改值,不要重复写 key
- 保存后,Windows 用户要去任务管理器确认
Code.exe进程已退出;macOS/Linux 用户注意路径分别是$HOME/Library/Application Support/Code/User/settings.json和$HOME/.config/Code/User/settings.json
文件编码必须是 UTF-8 无 BOM,否则中文乱码或配置不生效。
验证时只盯三个地方,别被局部英文骗了
VS Code 的 locale 配置只控制主 UI 层,很多区域天生不走这套机制:
- 顶部菜单栏:看「文件」「编辑」「视图」「终端」是否为中文
- 命令面板:
Ctrl+Shift+P打开后,输入框上方是否显示「请输入命令或搜索设置」 - 设置界面:
Ctrl+,打开后,左侧导航栏「用户」「工作区」「扩展」及搜索占位符是否为中文
终端、调试控制台、Git 提示、部分插件弹窗显示英文,完全正常——这不是汉化失败,是设计如此。强行找插件去“汉化终端”,反而容易引入兼容问题。











