Acode 是一款开源的 Android 上的代码编辑器,支持多种编程语言的高亮显示以及 FTP/SFTP/Document 访问。通过安装插件,可对其功能进行扩展。例如,通过 AcodeX - Terminal 插件,可借助 Termux 运行 shell 命令。
环境配置
Acode 官方提供了标准的插件模版,只需要打开 https://github.com/new?template_name=acode-plugin&template_owner=deadlyjack ,即可创建一个 Acode 插件仓库。
创建仓库后,打开 Termux,执行git clone [git_url]
([git_url]为仓库的 git 地址),克隆仓库。克隆仓库后,需要安装所需依赖。执行:npm install
即可。
安装过程中会出现一堆 warn,不过并无大碍。
构建插件
安装好依赖后,可执行 npm run start-dev
进行插件构建测试。运行这行命令后会先后有一堆错误,可忽略不计。构建完成后会生成 dist.zip 文件,同时启动一个 HTTP 服务器。但是由于 SSL 证书问题,这个服务器是无法启动成功的,会输出一些错误信息,不过问题不大,按 Ctrl-C
关闭程序即可。
导入插件
要导入生成的插件,打开 Acode ,依次点击右上角-设置-插件-右上角“+”-从本地导入,选择刚才生成的 dist.zip 文件即可。