VS Code官方不支持手机运行,可行方案仅有两种:一是通过code-server在Linux/macOS或WSL2上远程访问Web版VS Code;二是使用GitHub Mobile或OctoDroid等原生App进行轻量代码查看与编辑。

VS Code 官方不支持手机直接运行
VS Code 是桌面级 Electron 应用,没有 Android/iOS 版本,也不能在手机浏览器里完整运行。所谓“在手机上看”,实际只有两种可行路径:远程访问桌面 VS Code,或用轻量替代方案查代码。
用 code-server 远程打开桌面 VS Code 界面
这是最接近“在手机上看 VS Code”的方案——本质是把你的电脑(Linux/macOS)变成一个 Web 服务,手机浏览器访问就能用几乎完整的 VS Code UI。
- 只支持 Linux 和 macOS,Windows 需 WSL2(且需额外配置 systemd)
- 必须保证手机和电脑在同一局域网,或配置好公网域名 + HTTPS(否则 Chrome 会拦截
code-server的 WebSocket 连接) - 启动命令是
code-server --bind-addr 0.0.0.0:8080 --auth password,别漏掉--bind-addr,否则默认只监听127.0.0.1,手机根本连不上 - 手机浏览器推荐 Chrome 或 Edge,Safari 对 WebAssembly 扩展支持弱,部分插件(比如
rust-analyzer)可能加载失败
用 GitHub Mobile 或 OctoDroid 查看/简单编辑
如果你只是想快速翻代码、看 PR、改个 config 文件,原生 App 更稳更省事。
-
GitHub Mobile支持离线查看仓库、跳转定义、查看 blame,但不能装插件、不能跑终端 -
OctoDroid(Android)对私有仓库和自建 Git 服务器(如 Gitea)支持更好,git push操作也比 GitHub App 直观 - 两者都不支持调试、不支持多根工作区,也别指望用它们写一整页 React 组件
别试这些“看起来能行”的方案
很多人搜到就试,结果卡在登录、白屏或权限报错:
- 在 Termux 里装
code-server:Termux 缺少完整 systemd 和 GPU 加速支持,code-server启动后大概率无法加载扩展或崩溃 - 用远程桌面 App(如 AnyDesk)投射 VS Code 窗口:触控操作反人类,缩放错乱,键盘映射经常失效,连
Ctrl+P都打不开命令面板 - 尝试 PWA 化桌面版 VS Code:VS Code 本身没注册
service worker,Chrome “添加到主屏幕”后只是个快捷方式,点开仍是空白页
真正能用的就两条路:局域网跑 code-server,或者接受“手机不是开发机”这个事实,用 GitHub Mobile 做轻量协作。后者反而更可靠——毕竟你不会真在地铁上重写一个 Webpack 插件。










