github codespaces 复用本地 vs code 语言设置,而 github.dev 硬编码为英文且不支持切换;codespaces 桌面客户端汉化需满足三前提:安装 github codespaces 扩展、从桌面端连接、本地 vs code 已正确配置 locale 为 "zh-cn" 并彻底重启。

GitHub Codespaces 本身没有独立的“汉化”开关,它复用你本地 VS Code 的语言设置;但在线编辑器 github.dev 和 Codespaces 中的 VS Code 桌面客户端行为不一致,容易误以为“装了中文包就全汉化”——其实不是。
为什么 github.dev 编辑器始终是英文?
github.dev 是 GitHub 官方提供的轻量级浏览器端编辑器,不加载任何本地扩展,也不读取你的 settings.json 或语言包。它硬编码为英文界面,且目前(2026 年 6 月)**不支持切换语言**。这不是配置问题,是平台限制。
- 即使你在本地 VS Code 装了中文包、设了
"locale": "zh-CN",打开https://github.dev/owner/repo仍是英文 - 它和 Codespaces 里的 VS Code 桌面客户端是两套系统:前者纯前端、无插件能力;后者可远程连接、支持完整扩展生态
- 别在
github.dev页面里找“设置语言”选项——根本不存在
Codespaces 中 VS Code 桌面客户端怎么汉化?
Codespaces 支持通过 VS Code 桌面客户端远程连接,这时它表现得和本地 VS Code 几乎一致,汉化方法也相同,但有三个关键前提:
Conventional Commits v1.0.0 分支、工作树命名及提交信息规范,适用于 GitHub 与 GitLab 项目,用于创建分支和命名工作树等场景。
- 必须已安装
GitHub Codespaces扩展(v1.51+),且登录了 GitHub 账号 - 必须从 VS Code 桌面端触发连接:在“远程资源管理器”侧边栏选
GitHub Codespaces→ 点击目标 codespace → 选择Connect in Desktop - 本地 VS Code 必须已成功汉化(见下一条);Codespaces 客户端不会覆盖你的本地语言设置
VS Code 桌面端汉化失败的常见原因和解法
很多人在 Codespaces 里连上后还是英文,根源其实是本地 VS Code 汉化没生效。最常踩的坑不是步骤错,而是细节漏:
- 只装了
Chinese (Simplified) Language Pack for Visual Studio Code,但没运行Configure Display Language命令 → 必须手动执行该命令并选zh-cn,光装包不生效 - 改了
settings.json里的"locale": "zh-CN",但值写成了"zh-cn"(大小写敏感)或"zh"(不合法) - 系统字体缺失导致菜单文字显示为方块,误判为“没汉化” → 检查系统是否安装了 Noto Sans CJK、Microsoft YaHei 等中文字体
- 企业环境(如 GHE.com)需额外配
"github-enterprise.uri"和"github.codespaces.authProvider",否则 Codespaces 连接失败,根本进不去汉化环节
真正卡住人的,往往不是“怎么装”,而是“装了为什么没反应”——重点盯住命令面板里 Configure Display Language 是否能唤出选项、settings.json 中的 locale 值是否拼写精确、以及你连的是 github.dev(注定英文)还是 Codespaces 桌面客户端(可汉化)。










