ayuda con comando GNU Emacs
- Inicie sesión o regístrese para enviar comentarios
estuve buscando el comando que busque una palabra dentro de todos los archivos de los directorios o subdirectorios
ejemplo
search: Oasis de moron
y que me diga algo asi
"oasis de moron" se encontró en los archivos tal.html, tal.js, tal.php, etc.
gracias por ayudarme
estoy corrigiendo una pagina web y estoy seguro que emacs es la salvación para encontrar este string
Con el comando grep desde un terminal también puedes hacerlo.
grep -R "oasis de moron" .
El punto final indica el directorio que está posicionado el terminal. Caso contrario le pasas el directorio a buscar y buscará en TODOS los subdirectorios y en cada archivo de manera recursiva.
grep -R "oasis de moron" /home/pepe/Documentos
Sds
hola disculpe, tengo este error en modo eshell de emacs 25.2.1 (runemacs.exe)
(# nil 64)
en modo shell
ejecuto esto
grep -R "miercoles" d:/Enmanuel\ Saravia
y recibo esto
grep -R "miercoles" d:/Enmanuel\ Saravia
'grep' is not recognized as an internal or external command,
operable program or batch file.
No estoy seguro si el comando grep esté disponible en windows..el siguiente enlace podría ayudar a resolver el problema.
https://stackoverflow.com/questions/38700487/grep-for-windows
Saludos
Desde Emacs:
1. "M-x cd" cambias al directorio que deseas buscar
2. "M-x grep-find" escribe "oasis de moron" y enter.
Para salir del buffer de la busqueda unicamente presionas la tecla q.
Saludos
Para quienes no entiendan los atajos de teclado de Emacs...
Cuando te dice "M-[tal tecla]", en realidad se refiere a la tecla META, la cual está presente en los teclados LISP, y como prácticamente todos los teclados actuales están basados en el sistema de teclado impuesto por el IBM Model-M, la tecla META es reemplazada por la tecla ALT.
Traduciendo el atajo de teclado de LISP al actual, sería así:
[ALT]-X cd
[ALT]-x grep-find oasis de moron [ENTER]
- Inicie sesión o regístrese para enviar comentarios