pc端文本编辑器大家讨论蛮多了(从支持用ide解决问题的 到争议颇多的npp 再到命令行界面下的vi/vim),我们来讨论讨论手机端文本编辑器。
毕竟Windows还自带一个记事本,Android可没有标配,各家厂商自带的文本编辑器各不相同。
一部分文件管理器也带文本编辑器(MT NP FX Amaze 等等)
第三方文本编辑器也非常多。
作为Android设备,本身并没用太大的生产力价值,因此我的观点是:
- 能打开大文件
- 支持多种文本编码
- 支持搜索(高亮),正则开关,大小写开关,搜索结果方便看到总共搜索多少结果这是第几个,替换和批量替换
- 能显示空字符(比如把空格显示为特殊颜色的小点)
- 支持常见文本格式/编程语言的语法高亮
但是我发现完美符合这些需求的文本编辑器是不存在的。
常见的920 以及其他github star大于100的项目,以及quickEdit和一众自带文本编辑器的文件管理器我试过了绝大部分。
绝大部分文本编辑器,根本打开不大于50M的文件。多数文本编辑器也并不提供我所讲的3-5的功能。
逐渐的我接受了这样的事实。
最近在使用一款开源文本编辑器Acode ,覆盖了2-5的问题。相对地,问题1变得尤为严重:只能打开Mb以下单位的文件,并且我在使用的过程中发现打开文件的功能有bug,只能通过打开文件-select document-通过系统自带的文件选择功能对文件进行选择。
可能有人没有这个问题吧。
但是总的来说我觉得Acode是适合我解决某些问题的,我估计大家可能没用过所以专门推荐下。
开发者是这样说明的:Acode - powerful text/code editor for android
This is a hybrid app using Apache Cordova. This app is published on play store.
Note: This project is not organised and it is very hard understand the project structure. I’ll try to make it clear as possible.
噢 从Apache项目移植啊,这路数我熟,代码真的是复杂,祝开发者好运。不过我觉得在有真实需求的时候,这App还是很好用的。
讨论贴,不是求推荐,大家可以讨论下手机文本编辑器到底需要什么样的功能,在用什么样的工具。