ATSynEdit:多行编辑器控件,带有语法突出显示功能,适用于Lazarus

时间:2024-04-17 16:58:40
【文件属性】:

文件名称:ATSynEdit:多行编辑器控件,带有语法突出显示功能,适用于Lazarus

文件大小:1.38MB

文件格式:ZIP

更新时间:2024-04-17 16:58:40

syntax-highlighting lazarus pascal text-editor Pascal

Lazarus的多行编辑器控件,由Alexey Torgashin制作,替代了SynEdit。 它不是基于SynEdit,它具有完全不同的结构。 Alexey(我)不知道SynEdit的基本结构,它非常复杂且模糊,ATSynEdit的结构要简单得多,它的基类,存储,帮助程序类较少,但是这些类的内部/隐藏复杂性当然很大。 它实现了现代文本编辑器所需的许多功能。 CudaText编辑器在2020年是相当现代的,它是基于此组件的。 从出生开始就进行自动换行。 从出生开始执行多插入号+多选。 实现模仿Sublime Text行为的迷你地图。 支持在行间“间隙”中绘画图片。 还有更多功能。 包括TRegExpr引擎的重命名副本,该副本已由Alexey Torgashin进行了改进。 TregExpr的开发在2019年由Alexey继续进行,因为CudaText用户需要它。 一些补丁后来被合并到F


网友评论