专栏首页QB杂货铺DroidVim:在安卓手机上使用vim

DroidVim:在安卓手机上使用vim

背景

有时候在邮件,钉钉,微信上收到一份文件,急需打开看一下,但有些文件用普通编辑器打开体验实在不佳,例如 patch,log 甚至 bin 文件。由于日常在电脑上使用的是 vim ,一个朴素的想法就是,手机上是不是也可以装个vim玩玩。

Vim Touch

最开始是找到了一个叫 Vim Touch 的app,当时在我的手机上确实可以运行,用了一段时间。可惜后来换手机后,就发现新手机安装不上了。找到对应的github:

https://github.com/momodalo/vimtouch

看来从2015年就不更新了。这里还是感谢一下开发者。

DroidVim

既然 Vim Touch 不能用,那就再找找好了,给新手机折腾了下安装了 Google 套件,到 PlayStore 上搜了下,就找到了 DroidVim 。

DroidVim 是一个移植到 Android 的 Vim 文本编辑器。目前移植了Vim 8,也配套支持了 grep,diff 和 ctags 等工具。

更细的 feature 就不列了,把PlayStore的几张图贴过来感受一下。

装上好,我又开始愉快地使用 vim 了,但好景不长,升级完 Android 10 之后,这个软件就挂了,打开直接闪退。

当时心想可能过一段时间就好了,但上周重新再次尝试最新版时,发现还是不行, Segmentation fault 。

既然手机系统也更新过了,应用商店里软件也发布了新版本了,看来作者是没发现这个问题。

搜索了下,源码在 github 上

https://github.com/shiftrot/droidvim

那就提个 issue 好了。没想到作者响应很快,也很 nice,在我把手机的一些详细信息发给他参考之后,很快就推出了修复版本。修复后还告诉我这个本质不是 app 的问题,是华为手机的问题,哈哈。

最后,官方版本是发布在PlayStore:

https://play.google.com/store/apps/details?id=com.droidvim

如果不方便访问Playstore,我在公众号后台放一个安装包,可以回复DroidVim获取体验下。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ubuntu14.04配置记录

    安装完毕后 右上角齿轮 系统设置 语言支持 将键盘输入方式系统从ibus换成Fcitx

    zqb_all
  • repo sync更新git仓库报错:已拒绝,会破坏现有的标签

    碰到好几次这种情况,这个问题的原因是,上一次拉代码将一个远程的tag拉到了本地,随后远程的tag被更新了,这就导致远程的tag和我们本地的tag有冲突。

    zqb_all
  • shellcheck 帮助你写出更好的脚本

    首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,...

    zqb_all
  • 号外!号外!技术大牛撕逼了!竟然从CTO写不写代码开始?

    火热的八月已经过去,北京迎来了秋高气爽,社交圈子却一直火热,从宝宝的经纪人出轨了宝宝的宝宝,到从洪荒少女开始的卖萌奥运代表团,再到最近的技术大V撕逼大战,吃瓜观...

    春哥大魔王
  • 数据库中间件之Mycat

    2、在schema.xml中,table中增加属性autoIncrement值为true,添加mycat_sequence表

    爱撒谎的男孩
  • Django博客教程(四):让 django 完成翻译—迁移数据库模型

    專 欄 ❈追梦人物,Python中文社区专栏作者。电子科技大学计算机学院研究生,从事大数据分析研究方向。主要使用 Python 语言进行相关数据的分析,熟练使...

    Python中文社区
  • Server层表级别对象字典表 | 全方位认识 information_schema

    在上一篇《Server层统计信息字典表 | 全方位认识 information_schema》中,我们详细介绍了information_schema系统库的列、...

    老叶茶馆
  • Selenium2+python自动化49-判断文本(text_to_be_present_in_element)

    前言 在做结果判断的时候,经常想判断某个元素中是否存在指定的文本,如登录后判断页面中是账号是否是该用户的用户名。 在前面的登录案例中,写了一个简单的方法,但不是...

    上海-悠悠
  • 【2019年8月】OCP 071认证考试最新版本的考试原题-第24题

    Which three statements are true about GLOBAL TEMPORARY TABLES?

    用户5892232
  • 服务器虚拟化在数据中心中的实施与应用

    随着高校信息化不断发展,学校的教学科研管理全部实现数字化,对服务器硬件的需求不断加大。数据中心机房资源日趋紧张,然而通过对数据中心全局服务器设备使用情况的调查发...

    静一

扫码关注云+社区

领取腾讯云代金券