求助:用aide开发了一个记事本,但不会弄行号。
aide吧
全部回复
仅看楼主
level 5
绿狐狸♬😾
楼主
如题,用aide开发一个小小的文本编辑器,类似简易的920文本编辑器那种。参考网络资料,做好了文件打开、另存对话框、查找替换功能等,唯独那个行号显示怎么也搞不定。求大神指点迷津,谢谢!
2018年12月11日 09点12分
1
level 13
凹凸曼大小怪77
好像要重写编辑框 自己绘制
2018年12月11日 10点12分
2
绿狐狸♬😾
感觉您说的有道理,我再试试。谢谢!
2019年01月22日 10点01分
level 12
残页🍭
自己画
2018年12月11日 10点12分
3
level 9
小藐糖子🍭
往右偏移,在左边画
2018年12月12日 16点12分
4
level 5
绿狐狸♬😾
楼主
感谢大家指导,基本思路有了,就是要重画。不过实现起来还是有点繁琐。最好有高手能做个成品分享一下。
2019年01月22日 09点01分
6
4455jkjh1
github 搜textwarrior
2019年01月22日 10点01分
暮色◎永恒
我找找,写过一个webide的
2019年02月14日 14点02分
暮色◎永恒
行号实现还好,搞富文本和语法正则检测才是恶心的
2019年02月14日 14点02分
4455jkjh1
@暮色◎永恒
语法检测可以用jflex或者antlr生成解析工具
2019年02月14日 14点02分
level 9
暮色◎永恒
我写webide的时候是这样实现的。比较简单,出乎意料的简单。
不用什么重写,自定义。
其实只要把editview放右边,行号用textview,然后放左边就行了。
然后,每新一行就多打一个i+1+\n完事
98-103
2019年02月14日 15点02分
7
level 5
绿狐狸♬😾
楼主
感谢大家,谢谢暮色*和4455*无私帮助!
2019年02月15日 01点02分
8
暮色◎永恒
不谢,我发了个webIDE源码可以参考
2019年02月15日 01点02分
绿狐狸♬😾
@暮色◎永恒
ok,我刚关注下载了,正在学习中。
2019年02月15日 01点02分
1