vscode繁体中文界面必须设为zh-tw,安装microsoft官方“chinese (traditional) language pack”并执行configure display language选zh-tw后彻底重启,否则90%情况仍显示英文;繁体与简体语言包互不兼容,不可混用。

VSCode 繁体中文界面必须设为 zh-tw,不是 zh-hant 或 zh-TW;装错包或漏重启,90% 情况下界面仍显示英文。
安装 Microsoft 官方繁体中文语言包
新版 VS Code(1.76+)不再靠手动改文件切换语言,必须通过扩展市场安装对应语言包——但要注意:繁体中文包和简体中文包是两个独立扩展,不能混用。
- 按
Ctrl+Shift+X(Windows/Linux)或Cmd+Shift+X(macOS)打开扩展面板 - 搜索
Chinese (Traditional) Language Pack for Visual Studio Code,确认发布者是Microsoft,ID 为ms-ceintl.vscode-language-pack-zh-hant - 点击
Install;不要点右上角“Reload”,它不触发语言刷新 - 如果搜不到,说明 VS Code 版本过旧(
执行 Configure Display Language 并设为 zh-tw
语言包只是资源容器,真正控制界面显示的是 locale 配置值。这个值必须严格匹配 BCP 47 标准,且大小写、连字符都不能错。
- 按
Ctrl+Shift+P打开命令面板,输入并选择Configure Display Language - 在打开的
locale.json中,将"locale": "en"改为"locale": "zh-tw"(注意:不是zh-TW、zh_hant、zh-hant) - 保存后,必须点击提示里的
Restart按钮,或手动关闭所有窗口 + 杀掉后台进程再重开 - Linux 用户可用
ps aux | grep code检查残留进程;macOS 用户需在活动监视器中结束Electron进程
远程开发(Remote-SSH / WSL)也要单独配
VS Code 的语言设置不跨环境。你在本地设了 zh-tw,不代表 SSH 连过去的服务器或 WSL 里也生效。
- 连接到远程环境后,同样要打开其扩展面板,安装
Chinese (Traditional) Language Pack - 再在远程环境中运行
Configure Display Language→ 选zh-tw→ 重启远程窗口 - 如果只在本地装、远程没装,Git 面板、终端集成、调试控制台等组件大概率仍显示英文
- VSCodium 或某些企业定制版 VS Code 不支持该语言包,会直接回退到英文,无报错提示
状态栏语言标识与插件语言滞后问题
即使主界面变成繁体中文,部分区域可能还是英文——这不是安装失败,而是组件自身未适配或配置被覆盖。
- 看右下角状态栏,点击语言标识(如
En),确认当前是Zh-tw;如果不是,点进去手动切 - GitLens、Prettier 等插件有独立语言控制项,例如
gitlens.language默认继承主 locale,但若你显式设为en,就会覆盖 - 某些第三方主题(尤其非官方暗黑 UI)会强制使用英文文案,换回
Default Dark+可验证是否主题导致 - 如果系统区域设为日本或韩国,而 VS Code 又没显式设
zh-tw,它可能优先读系统语言而非语言包
最容易被忽略的其实是「没关干净」:任务栏/菜单栏残留一个 Code 进程,新窗口就复用旧环境,看起来像设置没生效。别急着重装,先杀进程、再重开。











