Buscar y reemplazar en multiples archivos
Una de las funcionalidades más usadas en los diferentes IDEs o editores de texto es la búsqueda y el remplazo de un texto específico en diferentes archivos.
En editores como Vim o Spacemacs, estás funcionalidades no son tan intuitivas y en ocaciones para lograr este tipo de beneficios es necesario hacer una configuración previa.
Para el caso de Spacemacs, este es el proceso para buscar y reemplazar textos en multiples archivos:
- Con
helm-ag
se puede buscar a través de todos los archivos en un proyectoprojectile
con la combinacionSPC /
óSPC s p
. - Introduzca la consulta de búsqueda y una lista de archivos con dicha ocurrencia se mostrará.
- Luego, golpee la combincación
C-c C-e
y Spacemacs creará un bufferhelm-ag-edit
. - Ahora se puede usar cualquier comando que funcione en un buffer. Esto quiere
decir que una simple búsqueda y remplazo de Vim como
%s/alice/bob/g
puede ser ejecutada. - Por último, teclee
C-c C-c
para guardar los cambios.
¡Eso es todo!. Ahora disponemos de la funcionalidad de búsqueda y reemplazo en varios archivos dentro de Spacemacs. Mi recomendación es que intenten usar editores como Vim o Spacemacs, por razones que ire compartiendo en diferentes publicaciones. Actualmente, Spacemacs es mi elección de editor diario, y espero que los contenidos publicados sean de utilidad.