Re-Editor
Re-Editor 是一个轻量级的文本和代码编辑器小部件,旨在用于 Reqable 项目。与 Flutter 的默认 TextField 组件不同,Re-Editor 专门针对多行文本输入进行了定制,并提供了各种文本编辑和代码开发的进阶功能。一些主要功能包括双向水平和垂直滚动、语法高亮、内容折叠和展开、输入提示和自动完成、搜索和替换功能、自定义上下文菜单构建器、快捷键、大文本显示和编辑、行号显示以及智能输入。

特点
-
定制化功能:Re-Editor 针对多行文本的显示和输入进行了优化,并提供专门针对代码编辑和文本操作的功能。
-
自定义选项:开发人员拥有高度的自由度来定制编辑器,包括启用水平滚动、设置只读模式、显示行号、定义自定义快捷键以及指定文本语法高亮。
-
性能优化:Re-Editor 采用独立实现,优化了布局、绘制和事件处理,以处理大文本,确保高性能并解决默认 TextField 组件存在的问题。
注意:Re-Editor 提供了超越 Flutter 默认 TextField 组件功能的高级功能和自定义选项,使其适用于复杂的文本编辑和代码开发任务。
许可证
MIT 许可