vs code for mobile 不支持汉化,所有界面均为英文,无官方中文语言包或 locale 配置入口;其 ui 为硬编码英文,不读取系统语言、不支持 locale.json、无 configure display language 命令,远程连接也无法改变本地 app 界面语言。

手机版 VSCode(即 VS Code for Mobile)目前不支持汉化,所有界面均为英文,且无官方中文语言包或 locale 配置入口。
VS Code for Mobile 根本没有中文语言包
VS Code 官方从未发布过 Chinese (Simplified) Language Pack 的移动端版本。你在手机端的扩展市场(Settings → Extensions)里搜索 “Chinese” 或 “zh-cn”,结果为空或仅显示“不兼容”——这不是你操作问题,是微软明确未提供该能力。
与桌面版不同,移动端应用(iOS / Android)是独立构建、封闭分发的二进制包,locale.json、settings.json 等配置机制完全不可访问,也无法手动注入语言资源文件。
- 桌面版靠
Configure Display Language命令生成locale.json并加载翻译资源,而移动端压根没有这个命令入口 - App Store 和 Google Play 上所有标“中文”“汉化”的 VS Code 相关应用,均非微软官方出品,属第三方仿冒或功能阉割工具,不应安装
- 即使你通过 sideload 方式强行部署桌面版语言包文件,也会因签名校验失败或路径不匹配直接崩溃
为什么远程连接后还是英文?不是配置没生效
你在手机上用 VS Code for Mobile 连接 WSL / Remote-SSH / Codespaces,看到的仍是英文界面——这不是远程实例没配好,而是手机端 UI 层本身就不走任何 locale 配置。
远程服务器上的 locale.json 或用户设置只影响 Web 版 VS Code(如 github.dev 或 vscode.dev)的浏览器渲染层;而移动端 App 是原生容器,所有菜单、按钮、提示文字均由硬编码英文字符串驱动,无运行时翻译机制。
- 顶部栏 “File”、“Edit”、“Run” 等标签是静态资源,无法替换
- 命令面板(
Ctrl+Shift+P对应的手势唤出菜单)中显示的命令名也固定为英文,不随远程环境语言变化 - 右下角状态栏始终显示
en,且点击后无下拉菜单——这个区域在移动端被禁用
能做什么?哪些“中文”是假象
部分用户误以为自己“汉化成功”,其实是混淆了不同层级的文本来源:
- 你在编辑器里打开一个中文命名的文件(如
测试.js),文件名显示正常 —— 这是系统文件系统返回的原始字符,与 VS Code 无关 - 代码补全提示出现中文注释(比如某些 TypeScript 库自带中文 JSDoc)—— 这是语言服务返回的内容,不是界面汉化
- 终端(Terminal)里执行
ls或git status显示中文路径/消息 —— 这取决于远程 shell 的LANG环境变量,和 App 本身无关
真正由 VS Code for Mobile 控制的 UI 元素:设置页标题、扩展列表项、连接管理弹窗、快捷操作浮层……全部锁定英文,无法更改。
目前唯一可确认的中文相关行为,是当你在 iOS 设置中将系统语言设为简体中文时,App 启动页 splash screen 会短暂显示“Visual Studio Code”下方一行小字“适用于 iOS”,但这属于系统级本地化文案,非 VS Code 主动控制,且不影响任何功能界面。











