
Tengo un archivo de texto bastante grande (~1000 líneas, formato Markdown) que me gustaría buscar rápidamente en busca de líneas que incluyan o excluyan ciertas palabras. Este es un archivo grande, por lo que necesito comentarios de la búsqueda incremental.
La coincidencia no depende del orden de las palabras, por lo que word1 word2
debe coincidir con una línea que contenga word2 word1
.
He estado usando comandos como grep 'word1|word2' file.txt | grep -v word3
, pero esto rápidamente se vuelve aburrido ya que las palabras tienden a ser diferentes cada vez. Por eso quiero una GUI, no una entrada de línea de comando.
La GUI debe ocultar las líneas que no coinciden, sin saltar a las coincidentes como en un editor de texto normal. Algo como el de vimcomando globalestá cerca, pero es demasiado engorroso para ingresar patrones largos y no tiene la respuesta rápida de la búsqueda incremental.
Un indexador de archivos de escritorio comorecordarTambién está cerca, pero está diseñado para múltiples archivos y no tiene búsqueda incremental.
La GUI debería ser muy rápida para cambiar cuáles incluyo o excluyo. También debería ser posible retener y recordar patrones anteriores.
Finalmente, la GUI debe ejecutarse en Linux.
Respuesta1
Pude hacer que BareGrep funcionara con vino: