Skip to the content.

首页 | Blogs | 项目合集 | Bilibili↗
←返回 | 创建:2025-02-02 | 最后更新:2025-02-02

开始

在安卓上面跑VScode需要一块平板(其实不是必需项,但你也不想一块小屏幕上挤来挤去的边栏吧)
我选择的是Mi Pad 7这个板子。

您将需要:

Mi Pad 7成功在Termux+Edge上运行VSCode网页版

我总结了一下,现在就3种主流办法运行vsc。
当然在vsc之余,Acode฿也是一种不错的选择。

proot容器+vscode_cli

[!] 此种方法将vsc运行在本地,属于私有化部署,比较耗电。
我选的这种。

准备工作

需要一个装了Proot且有一个linux容器的Termux。
代码在此(记得换源):

termux-setup-storage
apt install proot-distro
pd in debian
#↑请注意需要连接到Github,自备霍格罗茨环境
pd login debian

[i] 此处我选择的Debian,因为它足够轻量——Proot在这里的作用是提供相对完整的Linux环境,防止各种奇怪的无法写入等等权限错误。

[x] 安装的Linux容器默认以Root账户登入。

安装Code CLI

VScode官网฿下载VSCode CLI [Linux/arm64]。
直链在此฿

pd login debian
mv '/sdcard/Download/你下载的Code CLI' '~/'
tar -zxvf 'Code CLI压缩包'
chmod 777 'code可执行文件'
./code --help

之后Code CLI就被安装到Proot里面了。
输入这个命令可以启动Code Web:

./code serve-web --without-connection-token

默认的端口是8000,浏览器里面打开一下就看到VSCode了。

改善编辑体验

推荐安装Remote Explorer฿Projecet Manager฿两个插件,可以提供快速访问远程仓库的功能。

比如我个人把/sdcard/_kdx/repo/添加到Project Manager的Git仓库根目录(设置项projectManager.git)里面,左侧边栏就会列出我个人本地的所有Git仓库:切换仓库只需要点一下而不必在文件浏览器里面慢慢导航了。

code-server

[!] Code Server更新网传较慢,所以我没选这种,但还是总结一下步骤。
恰好有大佬总结了具体步骤:Gitee:wlaoyu/termux-code-server/readme.md ฿

coder/code-server ฿下最新的Linux/arm64发行版,在Termux Home里面解压。
解压以后chmod加一下权限,直接运行即可。

SSH

[!] 这种方法利用vscode.dev连接到SSH服务上,需要内穿,但是最省电。

其实提到内穿不必总纠结于樱花内穿฿(要求18岁以上),可以去中国内网穿透联盟管理系统฿找,比如OpenFRP฿

具体就是:

不足

如最开始那张图所示,本文在安卓上的VSCode编写。
我个人的方案为:Mi Pad 7+Proot+Code CLI+Edge

这个方案好在Edge可以将vsc作为PWA应用安装,但还是有点问题: