Manual
Introducción
Lo primero que hay que conocer de pygrep es la distribución de la pantalla. Hay una ventana con una caja de texto y dos botones sobre algunos tabs. En cualquier momento, se puede escribir algo en la caja y pulsar sobre "Search", "Search Again" o pulsar intro para realizar una búsqueda. En este caso, se mostrará el tab "Search" automáticamente.
Ahora describiré cada tab.
Search Tab
Se observan dos tablas: la superior contiene los ficheros que coincidieron, con el número de coincidencias por fichero. Más abajo, se pueden ver las líneas que coinciden dentro del fichero seleccionado en la tabla superior.
Si se pulsa doble-click en los ficheros, se abrirán; si lo hace sobre la línea de un fichero, también se abrirá, seleccionando directamente la línea en el fichero.
Se puede elegir entre el motor de pygrep o el de grep.

Directories Tab
Hay dos tabs de configuración: el de directorios y el de opciones. Los separé para no ver demasiada información de una vez.
Hay 3 tablas:
- La superior: Directorios en los que desea buscar. Sea cuidadoso: Pygrep lanzará un hilo por cada entrada, por lo que no se recomienda añadir más de 3 ó 4 directorios o la búsqueda será más lenta.
- Tabla inferior izquierda: Ficheros a incluir. Se pueden usar comodines, tales como "*" o "?" para buscar "todo" o "cualquier caracter" respectivamente. Me temo que se comprueba todo el path, por lo que se recomienda insertar un "*" al comienzo de todas las entradas. Quizá arregle esto en próximas versiones. Pygrep buscará sólo en esteos ficheros. Si la tabla está vacía, Pygrep buscará en todos los ficheros.
- Tabla inferior derecha: Directorios y ficheros a excluir. Viene bien para optimizar las búsquedas.
Options Tab
Aquí es donde se configuran las búsquedas. Si se quiere ignorar mayúsculas/minúsculas, buscar como expresión regular o buscar palabras completas. También se pueden ignorar ficheros demasiado grandes.
La parte más complicada puede ser "Command to execute". Aquí he dejado bastante ayuda: se debe insertar la orden que se desea ejecutar cuando se seleccione un fichero/línea en el "Search Tab". Modifique la línea de órdenes con el fin de configurar su editor favorito. Se muestran algunos ejemplos. Hay algunos códigos que se transformarán, tal y como se muestra en la columna derecha.
History Tab
Cada búsqueda que se realice durante una sesión añadirá una línea a esta tabla. Es cierto que hay autocompletado en el campo de búsqueda, pero es posible que no recuerde cómo comienza lo que desea.
Esta ventana ofrece la posibilidad de guardar ciertas entradas para su posterior uso. Para ello basta con marcar el check de la izquierda, de manera que, cuando vuelva a arrancar Pygrep, volverá a tener activa esa entrada.






Recent comments
1 day 16 min ago
1 day 2 hours ago
1 day 2 hours ago
1 day 22 hours ago
2 days 15 min ago
2 days 23 min ago
2 days 2 hours ago
2 days 2 hours ago
2 days 3 hours ago
2 days 4 hours ago