
我有一個相當大的文字檔案(~1000 行,Markdown 格式),我想快速尋找包含或排除某些單字的行。這是一個很大的文件,所以我需要增量搜尋的回饋。
匹配不依賴單字的順序,因此word1 word2
應該匹配包含 的行word2 word1
。
我一直在使用諸如 之類的命令grep 'word1|word2' file.txt | grep -v word3
,但這很快就會變得令人厭煩,因為每次單字都會不同。這就是為什麼我想要一個 GUI,而不是命令列輸入。
GUI 必須隱藏不符合的行,而不是像普通文字編輯器那樣跳到符合的行。類似 vim 的東西全域命令很接近,但是輸入長模式太麻煩,而且沒有增量搜尋的快速回饋。
桌面檔案索引器,例如回憶起來也很接近,但它是為多個文件設計的,沒有增量搜尋。
GUI 應該非常快速地更改我要包含或排除的內容。也應該能夠保留和回憶以前的模式。
最後,GUI 必須在 Linux 上運作。
答案1
我能夠讓 BareGrep 在 wine 下工作: