在 Flutter 中使用 TextField 构建带有语法高亮器的代码编辑器
Build a code editor with syntax highlighter using TextField in Flutter
我正在尝试使用 TextField 在 Flutter 应用程序中构建 代码编辑器,我尝试使用 flutter_syntax_view 但问题是,它只接受代码作为预定义的字符串文本而且它没有任何编写代码的选项。
这是我试过的:
- 使用
TextField
与 maxLines
10
- 如果我们可以像代码编辑器一样在左边显示行数
欢迎提出建议,感谢帮助
查看我在 github 上的工作:
http://github.com/icedman/flutter_editor
它使用flutter_highlight、多光标编辑、小地图、行号间距。正在开发中 - 您可能想为该项目做出贡献。
我还写了一篇关于在 Flutter 中用 1000 行代码创建编辑器的文章——其中我解释了为什么我放弃文本字段并制作我自己的小部件:
我正在尝试使用 TextField 在 Flutter 应用程序中构建 代码编辑器,我尝试使用 flutter_syntax_view 但问题是,它只接受代码作为预定义的字符串文本而且它没有任何编写代码的选项。
这是我试过的:
- 使用
TextField
与maxLines
10 - 如果我们可以像代码编辑器一样在左边显示行数
欢迎提出建议,感谢帮助
查看我在 github 上的工作: http://github.com/icedman/flutter_editor
它使用flutter_highlight、多光标编辑、小地图、行号间距。正在开发中 - 您可能想为该项目做出贡献。
我还写了一篇关于在 Flutter 中用 1000 行代码创建编辑器的文章——其中我解释了为什么我放弃文本字段并制作我自己的小部件: