V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
XsJIONG
V2EX  ›  Android

高速 Android 代码编辑器——VEdit

  •  
  •   XsJIONG · 2019-06-18 23:47:29 +08:00 · 12432 次点击
    这是一个创建于 2020 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近要给自己的小型 IDE 弄一个配套的编辑器,Github 上试用了许多都不是很满意,于是自己手撸了一个,姑且叫它 VEdit !加了一些玄学优化,莫名奇妙速度很快,于是决定发出来分享一下

    下面是一些编辑器在同一模拟机上打开同一文件( View.java,944.38Kb,27753 行)时的对比

    VEdit

    VEdit

    MT 管理器

    MT 管理器
    MT 管理器在打开文件时自动切换为了流畅模式,高亮消失,并且取消流畅模式后依然未恢复高亮,因此只有无高亮版(但速度依旧不可观)

    Enlightened 代码编辑器

    Enlightened 代码编辑器
    好的,它在打开文件这一关就倒下了...

    QuickEdit

    QuickEdit
    这个编辑器的速度和我的编辑器差不多,不过在某些情况会有一些奇奇怪怪的 Bug:
    Bug
    当你试图添加多行注释时...

    好吧,让我们回到整体上
    现在这个编辑器依旧处于开发阶段,不过已经有了许多功能:

    1. 支持快速打开并高亮上万行的代码文件
    2. 支持 128 次撤销 /重做
    3. 打开文件时可添加书签和设置主页
    4. 可以在日间模式和夜间模式中切换
    5. 可以切换字号
    6. 可以查找替换
    7. 支持多标签编辑

    最后我把 VEdit 的安装包放在下面,大家可以试用和评论
    (如果有改进绘制速度的建议也是可以留言的,毕竟我很菜啊 qwq )

    下载链接

    百度网盘
    提取码:w6j6

    13 条回复    2019-06-19 21:59:22 +08:00
    w1287928345
        1
    w1287928345  
       2019-06-19 00:08:36 +08:00 via iPhone
    虽说是开发阶段还是鼓励下楼主,安卓端的 IDE 都找不到几个完美使用的,并且还有还有好多 BUG
    20015jjw
        2
    20015jjw  
       2019-06-19 03:12:09 +08:00 via Android
    Vim 试过么
    winterbells
        3
    winterbells  
       2019-06-19 08:12:29 +08:00 via Android
    好是挺好,但手机上写代码就有点。。

    lz 不会是暴雪的人吧 [:doge ]
    palxie
        4
    palxie  
       2019-06-19 09:07:48 +08:00
    为什么要在手机上写代码呢, 没想通
    981130508
        5
    981130508  
       2019-06-19 09:53:58 +08:00
    楼主开源不,学习一下玄学优化=.=
    gz911122
        6
    gz911122  
       2019-06-19 09:59:16 +08:00
    @palxie 高中生之类的
    leeyuzhe
        7
    leeyuzhe  
       2019-06-19 10:04:16 +08:00 via Android
    所以我为什么用手机写代码
    zagfai
        8
    zagfai  
       2019-06-19 10:58:08 +08:00
    给我一个 240*120 的 Terminal 就好了,直接 VIM 多爽
    KigKrazy
        9
    KigKrazy  
       2019-06-19 18:15:07 +08:00   ❤️ 1
    我 TM 好不容易下班,你让我在公交车上码代码?
    哭瞎~
    wenwen226400
        10
    wenwen226400  
       2019-06-19 18:41:19 +08:00
    三星 dex 装 ubuntu 然后装 vscode
    evlos
        11
    evlos  
       2019-06-19 20:16:57 +08:00
    @KigKrazy 太真实了
    yuuko
        12
    yuuko  
       2019-06-19 20:51:12 +08:00 via Android
    @wenwen226400 dex 和真实 linux 使用如何?
    wenwen226400
        13
    wenwen226400  
       2019-06-19 21:59:22 +08:00   ❤️ 1
    @yuuko
    我自己没用过,只是看到有视频推荐给我,然后我看了一下而已,貌似挺给力的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1961 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:48 · PVG 08:48 · LAX 16:48 · JFK 19:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.