我有一个相当大的文本文件(约 1000 行,Markdown 格式),我想快速查找包含或排除某些单词的行。这是一个大文件,所以我需要增量搜索的反馈。
匹配不依赖于单词的顺序,因此word1 word2
应该匹配包含的行word2 word1
。
我一直在使用类似 的命令grep 'word1|word2' file.txt | grep -v word3
,但这很快就会变得令人厌烦,因为每次输入的单词都不一样。这就是为什么我想要一个 GUI,而不是命令行输入。
GUI 必须隐藏不匹配的行,而不是像普通文本编辑器那样跳转到匹配的行。有些东西像 vim 的全局命令很接近,但是输入长模式太麻烦,并且没有增量搜索的快速反馈。
桌面文件索引器回忆也很接近,但它是为多个文件设计的,并且没有增量搜索。
GUI 应该能够快速更改要包括或排除的内容。还应该能够保留和调用以前的模式。
最后,GUI 必须在 Linux 上运行。
答案1
我能够让 BareGrep 在 wine 下工作: