安卓上一直没找到好用的文本编辑器,所以基于 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

12794 次点击
所在节点    Android
29 条回复
balaWgc
2019-08-13 17:00:34 +08:00
手机上打代码太累了
xml123
2019-08-13 17:44:55 +08:00
简单的试用了一下编辑器部分,提几个希望能改进的地方:
1.不能自定义字体,希望支持选择本地的 ttf 字体
2.保存时不能转换换行符格式
3.自动换行只有“字符”对于中文有比较好的支持,其他方式都不能对中文正确断行
4.“自动换行标识显示位置”应该是有一个符号显示在相应位置的吗?我只能看到不同设置下的左右边距有变化
5.关于语法高亮,html 文件内嵌的 css 和 js 没有语法高亮,不支持 ass 文件(这个只是小问题)
Buges
2019-08-13 17:55:07 +08:00
说的好,我选择继续用 mix 内置的编辑器
maokabc
2019-08-13 18:19:31 +08:00
@Buges
maokabc
2019-08-13 18:24:17 +08:00
@xml123 确实还有很多细节没做,之前都弄文件管理部分去了,后面去改进。自动换行标识颜色那好像没定义所以经常随机颜色,有时没办法看到,一些 lex 没加上去后面加上,html 那个应该是配置问题后面改改
xiaokanhongchen
2020-02-13 21:45:34 +08:00
我记得前两天还支持 smb 协议,怎么一更新就用不了了,没了?
maokabc
2020-02-14 17:59:14 +08:00
@xiaokanhongchen 暂时删了那个,不稳定、还有性能也差,后面打算打算换个 smb 库
ko1haha
2020-02-16 11:34:34 +08:00
可以从某位置(记忆最近位置或者 intent 中 Extra_OFFSET )打开文档吗?
maokabc
2020-02-16 12:30:04 +08:00
@knziha 没有,其他应用的 intent 很多连写权限都不给,更别说解析附带的数据了。附带偏移难道是从终端用 am 命令调用?

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

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

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

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

© 2021 V2EX