flutter插件: 推荐一款dart文本对比检测插件 pretty_diff_text

更新时间:2023-05-25 21:55

效果展示:

PrettyDiffText 是 RichText 的包装器,它直观地展示了两个文本之间的差异。

它使用 Google 的 diff-match-patch 库,该库实现了 Myer 的 diff 算法 。 它通常被认为是最好的通用差异。

  • ???? Pure Dart :它纯粹是用 Dart 编写的。
  • ? 跨平台 :适用于 Android、iOS、macOS、Windows、Linux 和网络。
  • ???? 高度可定制:几乎所有东西都可以定制:
    • AdditionalText、DeletedText、EqualText 的文字样式。
    • 差异清理类型:语义、效率、无
    • Diff算法调优:DiffTimeout、EditCost
    • Flutter 的 RichText 具有的所有自定义功能。
插件地址: https://pub.dev/packages/pretty_diff_text