
之前一直使用侧滑全键盘手机,适合用终端模拟器,在里面运行 vim 也很舒服。后面性能实在跟不上了,只能换触屏机,触屏用终端模拟器实在难用,就一直没找到顺手的文本编辑器。装了不少文本编辑器,大多数文件稍大就卡死,功能很多也差。只能自己动手,后面基于 scintilla 和 scite 做了个安卓上的高性能文本编辑,经过一番折腾比较完美的移植它。
代码折叠,显示换行符 
侧栏加了个树形文件浏览方便打开多个文件
还有文件管理部分,完美处理各类压缩文件,直接预览压缩文件内部图片,修改压缩文件等等。
下载地址,Google playhttps://play.google.com/store/apps/details?id=in.mfile, 酷安https://www.coolapk.com/apk/235074
1 greatdancing Aug 13, 2019 via Android 能不能搞个 sublime 那样黑底白字呢? |
2 jaskle Aug 13, 2019 via Android 非常好,简直完美,才 6m |
3 manhere Aug 13, 2019 via Android 一直用 920 编辑器 |
4 waruqi Aug 13, 2019 via Android termux 里面的 vim 已经很好用了 |
5 iPhoneXI Aug 13, 2019 via Android 不错,比 quickedit 功能多 |
6 12tall Aug 13, 2019 SE 感觉还可以啊 |
7 Earl Aug 13, 2019 手机上用终端,总觉得字太小了。。。。。 |
8 saluton Aug 13, 2019 我最需要的功能其实,是正则替换。。。 |
9 augustheart Aug 13, 2019 这个引擎的中文处理一直是放弃治疗的状态。但是开源的编辑器引擎貌似只有它一个。 |
10 xml123 Aug 13, 2019 主要功能是文件管理器还是文本编辑器? 安卓上的文本编辑器几年前我对比过,基本上常见的 10 来种都试过了,当时主要对比了包括语法高亮、大文件性能、正则替换这些功能,最后表现最好的是 quickedit,不知道和 lz 这个比起来怎么样。 |
11 missdeer Aug 13, 2019 scintilla/scite 不是纯 C++的么?全都 JNI 封装了一遍? |
13 maokabc OP @xml123 最开始打算做文本编辑器,因为把入口设置为了文件管理,后面把文件管理也给完善了。比 quickedit 性能高,功能也多不少,它那个连撤销回做都没 |
14 maokabc OP @augustheart 它内部一直用 utf-8 这类,和输入法交互麻烦,输入法一般都是 utf-16,这样索引每次都要变换,挺影响性能。 |
16 maokabc OP @greatdancing 后面会加,现在其实可以通过改配置文件来做,那个格式是 hocon |
17 xuboying Aug 13, 2019 赞 scintilla |
18 SeanCheng Aug 13, 2019 支持 |
19 wssy Aug 13, 2019 via Android 为什么要在手机上编辑?用久了还费眼神、伤脖子。 |
20 haf007 Aug 13, 2019 via Android 有种黑客的感觉, |
21 balaWgc Aug 13, 2019 手机上打代码太累了 |
22 xml123 Aug 13, 2019 简单的试用了一下编辑器部分,提几个希望能改进的地方: 1.不能自定义字体,希望支持选择本地的 ttf 字体2.保存时不能转换换行符格式 3.自动换行只有“字符”对于中文有比较好的支持,其他方式都不能对中文正确断行 4.“自动换行标识显示位置”应该是有一个符号显示在相应位置的吗?我只能看到不同设置下的左右边距有变化 5.关于语法高亮,html 文件内嵌的 css 和 js 没有语法高亮,不支持 ass 文件(这个只是小问题) |
23 Buges Aug 13, 2019 via Android 说的好,我选择继续用 mix 内置的编辑器 |
25 maokabc OP @xml123 确实还有很多细节没做,之前都弄文件管理部分去了,后面去改进。自动换行标识颜色那好像没定义所以经常随机颜色,有时没办法看到,一些 lex 没加上去后面加上,html 那个应该是配置问题后面改改 |
26 xiaokanhongchen Feb 13, 2020 via Android 我记得前两天还支持 smb 协议,怎么一更新就用不了了,没了? |
27 maokabc OP @xiaokanhongchen 暂时删了那个,不稳定、还有性能也差,后面打算打算换个 smb 库 |
28 ko1haha Feb 16, 2020 可以从某位置(记忆最近位置或者 intent 中 Extra_OFFSET )打开文档吗? |