Cambiar la codificación de ficheros en batch con vim
por Manuel Angel Fernández el 16 de Marzo de 2009, en Software libre
Quizás alguna vez te has encontrado con el problema de tener que cambiar la codificación de un montón de ficheros y te acojona sólo la idea de tener que hacerlo a mano.
Por suerte tenemos nuestro amigo Vim que sirve para todo, incluido cambiar la codificación de un fichero. Para hacerlo sólo tienes ponerte en modo comando y teclear: set fenc=utf-8
Y si los ficheros son muchos y no te aparece hacerlo a mano no tienes más que buscar con find todos los ficheros del tipo que quieres modificar y ejecutar el vim en modo automático, mas o menos algo así para todos los ficheros .php de un directorio:
find -name '*.php' -exec vim {} '+set fenc=utf-8' '+x' \;
A ver si no se me olvida para la próxima.
Marzo 17th, 2009 on 21:03
Este es de esos post que debería imprimir y poner al lado del ordenador. No es la primera vez que tengo que hacer eso y nunca se me había ocurrido hacerlo así.
Sencillamente genial
Marzo 18th, 2009 on 10:43
Yo nunca me acuerdo exactamente del formato y como también lo tengo que hacer bastantes veces por eso lo pongo por aquí. Por lo menos se donde mirar pa la próxima.
=;-)