Flutter 文件查找器

Windows (更多操作系统支持将稍后添加)

它是什么?

作为一名开发者,我花费大量时间使用 IDE 的搜索功能来查找文件。这些工具很棒,但如果我需要在不同的项目中搜索某些内容怎么办?这些项目通常使用不同的语言和框架,需要不同的 IDE……对我来说,这不行。

Flutter 文件查找器解决了这个问题。

到目前为止,它只允许您查找以下文件

  • C# (C Sharp) .cs
  • TypeScript .ts
  • SASS .scss

仅仅因为这些是我最常查找的文件类型,不过,您可以随时添加任何您想要的文件类型。

我最终会用一个下拉列表替换它,该列表将逐步添加您想要搜索的文件类型,但现在这样就可以了。

它是如何工作的?

  • 它使用 file_picker: ^4.6.1 来选择一个路径(除非您手动输入要搜索的路径)
  • 它递归地遍历文件系统,
    • 如果文件扩展名匹配,则根据查询进行检查
      • 解析文件以进行搜索查询

GitHub

查看 Github