安卓上一直没找到好用的文本编辑器,所以基于 scintilla/scite 做了个高性能的文本编辑器

2019-08-13 03:46:58 +08:00
 maokabc

之前一直使用侧滑全键盘手机,适合用终端模拟器,在里面运行 vim 也很舒服。后面性能实在跟不上了,只能换触屏机,触屏用终端模拟器实在难用,就一直没找到顺手的文本编辑器。装了不少文本编辑器,大多数文件稍大就卡死,功能很多也差。只能自己动手,后面基于 scintilla 和 scite 做了个安卓上的高性能文本编辑,经过一番折腾比较完美的移植它。 代码折叠,显示换行符

侧栏加了个树形文件浏览方便打开多个文件 还有文件管理部分,完美处理各类压缩文件,直接预览压缩文件内部图片,修改压缩文件等等。

下载地址,Google playhttps://play.google.com/store/apps/details?id=in.mfile, 酷安https://www.coolapk.com/apk/235074

12869 次点击
所在节点    Android
29 条回复
greatdancing
2019-08-13 05:23:54 +08:00
能不能搞个 sublime 那样黑底白字呢?
jaskle
2019-08-13 06:49:48 +08:00
非常好,简直完美,才 6m
manhere
2019-08-13 07:06:25 +08:00
一直用 920 编辑器
waruqi
2019-08-13 07:31:38 +08:00
termux 里面的 vim 已经很好用了
iPhoneXI
2019-08-13 08:20:37 +08:00
不错,比 quickedit 功能多
12tall
2019-08-13 08:22:36 +08:00
SE 感觉还可以啊
Earl
2019-08-13 09:21:18 +08:00
手机上用终端,总觉得字太小了。。。。。
saluton
2019-08-13 09:24:22 +08:00
我最需要的功能其实,是正则替换。。。
augustheart
2019-08-13 09:27:27 +08:00
这个引擎的中文处理一直是放弃治疗的状态。但是开源的编辑器引擎貌似只有它一个。
xml123
2019-08-13 10:46:35 +08:00
主要功能是文件管理器还是文本编辑器?

安卓上的文本编辑器几年前我对比过,基本上常见的 10 来种都试过了,当时主要对比了包括语法高亮、大文件性能、正则替换这些功能,最后表现最好的是 quickedit,不知道和 lz 这个比起来怎么样。
missdeer
2019-08-13 11:36:13 +08:00
scintilla/scite 不是纯 C++的么?全都 JNI 封装了一遍?
maokabc
2019-08-13 11:43:39 +08:00
@missdeer 就用了核心和部分配置文件其他部分都是用安卓的那套
maokabc
2019-08-13 11:47:05 +08:00
@xml123 最开始打算做文本编辑器,因为把入口设置为了文件管理,后面把文件管理也给完善了。比 quickedit 性能高,功能也多不少,它那个连撤销回做都没
maokabc
2019-08-13 11:53:21 +08:00
@augustheart 它内部一直用 utf-8 这类,和输入法交互麻烦,输入法一般都是 utf-16,这样索引每次都要变换,挺影响性能。
maokabc
2019-08-13 11:58:16 +08:00
@saluton 这个里面用 c++11 的那个正则引擎,感觉速度不怎么样😂,后面研究下怎么集成正则表达式,给换换
maokabc
2019-08-13 12:01:51 +08:00
@greatdancing 后面会加,现在其实可以通过改配置文件来做,那个格式是 hocon
xuboying
2019-08-13 12:45:13 +08:00
赞 scintilla
SeanCheng
2019-08-13 12:47:57 +08:00
支持
wssy
2019-08-13 13:08:29 +08:00
为什么要在手机上编辑?用久了还费眼神、伤脖子。
haf007
2019-08-13 14:53:20 +08:00
有种黑客的感觉,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX