在iPhone上写代码

前段时间由于经常要搭和谐号,长达2小时的车程让我有了种浪费生命的感觉  T^T

后来经过一番折腾,成功用iphone+蓝牙键盘搭好个简单的网页开发IDE+调试环境。

先来个预览效果:
coding_on_iphone
为神马ip要放在键盘下方呢?
如果放在键盘上方的话首先需要一个支架把ip倾斜撑起来,距离太远看得有点吃力(屏幕小),还要另外带个支架出门,太麻烦了!砍了这个方案。
而放在键盘下方, 低头就看得一清二楚,另外还方便拇指对屏幕的操作,写code效率up!!!

然后介绍一下软件方面:
ip需要越狱,然后装个 Cydia (不解释),ifile (用来预览和调试网页), mobile terminal(写code就靠这个了).
另外在Cydia里把vim装上,这样就可以在mobile terminal里用来写code了,我主要写的是html, css和javascript,服务端那些就不用整了先。

另外还有一个严重的问题要解决,就是蓝牙键盘在mobile terminal上有许多按键默认是没有映射的,譬如方向键,alt,esc之类的。
神马?!!没有ESC?!众所周知,esc键对于一个vimer来说简直是生命一般的存在,只能用其他按键取代esc了,我把它改成iphone手势,屏幕往右滑动=esc(这个在mobile terminal里面可以设置)。

接下来就可以正式开工了。
打开mobile ternimal
IMG_1608
建个工作目录,最好直接放在mobile用户的目录下,因为命令行启动的时候默认就是打开这个目录,操作起来会比较方便。
IMG_1609
蹬蹬蹬,振奋人心的vim界面出来了!默认的软键盘会比较碍事,遮住半个屏幕,在mobile ternimal里面可以设个手势隐藏掉(我设的是两个手指双击)。
写code时一边在键盘上啪啪啪,一边用大拇指划屏幕(按esc键)的感觉非常新颖。
然后介绍一下如何预览刚才写的页面效果,:w 保存一下,切出去打开ifile
IMG_1610
定位到工作目录,点一下刚才保存的html
IMG_1611
选择网页浏览器

IMG_1612
刚才的劳动成果就出来啦!链接都可以正常点击,就是有个小缺点,用ifile看网页的话有时会缓存得比较厉害,要多开几次才会刷新。
剩下的跟在台式机上的IDE+浏览器开发流程差不多样子,不断的在ifile(调试)和terminal(写代码)之间切换。
当然,按这么多次home会很伤按钮,我另外还装了一个Activator,设定了一个手势用来打开ip的任务管理器,配合开头介绍的上键盘下ip体位,写代码时两拇指往上轻轻扫一下就可以切换到ifile里面看效果。 =v=

就这样搭了几次和谐号就把几个页面写的七七八八,回到家里加工一下就可以交货了,哦嚯嚯嚯。
除了写网页前端,写ruby也是不在话下, Cydia里面装个ruby运行库就又可以开工了,简直就是一部微型开发机 *-*。
另外终端软件除了mobile terminal还有issh也是不错的,有兴趣的可以试试。

再贴个vim编辑多文件时的状态
IMG_1615

(不小心截了个菊花进去,请无视)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据