You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求支持Markdown与@/#下拉提及的Web端Flutter编辑器方案

求推荐Flutter中支持Markdown自动转换与@/#提及功能的编辑器

我花了大量时间寻找解决方案,现在来这里求助。我的核心需求如下:

  1. 编辑器需支持Markdown自动转换样式,类似Slack:比如输入## Hello并回车后,自动转为H2样式的文本;
  2. 输入@或#时,弹出下拉选择菜单,支持提及功能。

简单说,我需要Quip、Slite或Medium这类风格的编辑器。原本以为Gmail这类应用已有类似特性,Flutter实现起来会很容易,但至今没找到完全符合需求的库。

已尝试的方案

  • Quill:使用flutter_quill,但必须依赖顶部工具栏,且没有@/#提及功能;
  • Zefyr与html_editor:试过,但bug多、运行卡顿,文档也极不完整;
  • 自定义方案:参考过《Flutter: Medium-like Text Editor》的思路,这是最接近需求的方案,但该方案把输入区域拆成多个TextField通过状态控制,导致无法选中全部文本,求解决这个问题的办法。

如果有疑问或者我描述得不够清楚,可以留言。


内容的提问来源于stack exchange,提问作者Moiz Sohail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 01:15:32