VSCode不支持简繁中文切换,官方仅内置en和zh-cn两种界面语言;zh-tw等变体被硬编码排除,输入后会静默忽略或启动失败,所谓“繁体界面”实为第三方扩展局部覆盖,无法汉化核心UI,可靠做法是配置繁体字形字体、代码注释术语及系统级语言设置。

VSCode 不支持在简体中文和繁体中文之间“切换”——它没有内置 zh-tw 界面语言,也不允许通过 Configure Display Language 命令选中繁体选项。所谓“繁体中文界面”,要么是误操作导致的局部乱码,要么是第三方扩展伪造的有限覆盖,无法真正汉化菜单、设置页或错误提示。
为什么 Configure Display Language 里找不到 zh-tw?
VSCode 的运行时语言列表由 Electron 和 VS Code 源码硬编码决定,截至 2026 年所有主流版本(1.90+)只正式支持 en 和 zh-cn 两种界面语言。输入 zh-tw 会被静默忽略或触发启动失败;zh-hant、zh-HK、Chinese (Traditional) 全部无效。
-
zh-tw✅ 是标准 BCP 47 标签,但 VSCode 不认 -
zh-hant❌ 社区常用变体,VSCode 运行时不加载 -
zh_CN❌ 大写下划线,JSON 解析失败 -
"locale": "zh-tw "❌ 末尾空格,整行配置被丢弃
装了“繁体中文语言包”反而更糟?
搜索安装 Chinese (Traditional) Language Pack 或 vscode-chinese-lang-zh-tw 这类扩展,不仅不能让「文件」→「首选项」→「设置」变成繁体,还可能引发以下问题:
- 命令面板出现乱码或空白项
- 部分设置项标题被覆盖成繁体,但按钮文字仍是英文
- 与新版 VSCode(1.85+)冲突,导致扩展视图崩溃
- 干扰
locale.json解析,使整个 UI 回退为英文
微软官方已明确:自 1.13 起,所有语言资源(含 zh-cn)均内置,无需额外安装;而 zh-tw 从未被纳入支持范围。
想用繁体环境,实际能做什么?
放弃“界面全繁体”的执念,转而做几件真正可控、有实效的事:
- 在
settings.json中配置"editor.fontFamily": "'Microsoft JhengHei', 'PingFang TC', 'Noto Sans CJK TC'",确保中文字体优先调用繁体字形 - 用
eslint-plugin-chinese或自定义 JSON Schema,在代码注释、文档字符串中强制使用繁体术语(如「參數」替代「参数」) - 系统级设置:Windows/macOS 将系统语言设为「繁体中文(台湾)」,文件对话框、右键菜单等原生控件会继承该语言(编辑器主体 UI 不变)
- 远程开发(Remote-SSH/WSL)时,需在远程机器上同样配置系统语言,否则本地改了没用
最常被忽略的一点:VSCode 的 locale 是全局单值,不支持按项目切换。你改一次就得重启全部窗口,且无法与简体共存——这不是限制,而是设计事实。


















