手机敲代码MySQL_用手机敲代码!

简评:原文作者 Ada Rose Edwards 出差时笔记本落在家里了,怎么办?!用手机啊!

Ada Rose Edwards 一直有关注 Samsung DeX,这是一个将三星 S8 手机变成台式电脑的小型底座,广告中厂商一直在强调它的生产力,但也只是集中在 excel/word/email 等等,这次或许我们可以尝试下用它在应急情况下写写代码!Necessity is the mother of invention.

Slack Android 应用程序已经针对 Samsung DeX 进行了优化,所有日常的网页工具,Github,trello,jira 都可以通过完整的桌面浏览器使用。

但是对于编写代码?首先我需要一个终端!

我安装了应用程序 Termux。它为手机带来了诸如 git,node 和 ruby 之类的工具。在紧急情况下使用未免不是一个正确的选择。虽然这个程序并没有适配 DeX,窗口无法调整大小,但并不是什么大问题,因为它的终端窗口尺寸刚刚好。

我测试了一个 http 服务器,它可以通过其 IP 地址从 Termux 沙箱中访问,例如 127.0.0.1:8080,我能够在三星浏览器中测试我的网站,DeX 也提供 Chrome 和 Firefox 的移动版本。

Web Code,这是一个 DeX 上的开源 IDE,与 Visual Studio 使用相同的文本编辑核心,所以我的所有键盘快捷键与我的笔记本电脑保持不变。

现在我们来设置开发环境:

安装终端

从 App Store 安装 Termux,并在 DeX 中打开,使用 ctrl-alt-v 将命令粘贴到 Termux 中。可以根据自己的习惯配置 Termux,设置允许访问手机的其他存储空间,以便访问我们下载的文件:

termux-setup-storage

这将创建一个在主目录中调用的文件夹,我们可以使用它来访问手机的其他位置。

安装 Packages

apt update

apt install wget

apt install less

apt install coreutils

apt install nano

apt install git

apt install vim

apt install tar

apt install openssh

apt install clang

apt install python

apt install python2

apt install make

使用 oh-my-zsh 将 Shell 更改为 zsh

下载安装脚本并使其可执行:

wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh

chmod +x install.sh

编辑下载的脚本 install.sh,通过删除以下突出显示的行 nano 来删除检查 zsh:

nano install.sh

运行安装脚本

./install.sh

安装 Node

apt install nodejs

Termux 其他注意事项

只有在 Termux 私有空间内的文件才可执行,所以任何可执行文件(如 shell 脚本)都需要保存在应用程序中。

这会导致一些问题,因为操作系统的可执行文件不在通常的位置 /bin,而在 /data/data/com.termux/files/usr/bin。这可能会导致 shell 脚本的问题,可以使用 termux-fix-shebangshell 来修复。

例如:安装 http-server:

npm install -g http-server

termux-fix-shebang `which http-server`

现在 http 服务器将正常运行。

获取文本编辑器

因为只有应用程序的私有存储空间中的文件才能执行,所以需要在 Termux 的私有存储中进行开发。而不幸的是,其他 Android 应用无法访问此区域。

为了解决这个问题,我创建了一个基于 Microsoft 的文本编辑器,该编辑器是 Visual Studio 代码的编辑器,允许您通过 Web 浏览器编辑文件。

编辑器通过 npm 安装,它将在安装后修复它自己的 shebang。所以它将在 Termux 上立即工作。

npm install -g web-code

打开一个目录:

web-code ./

这将打开在该路径上运行编辑器的浏览器窗口。

现在你已经可以用手机敲代码了,试试吧 :)原文链接:分类收藏:推荐阅读:三星 emoji 表情设计师的脑洞可能有点大​zhuanlan.zhihu.comb1faca56f000269b0675c42253e5f9f7.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值