msgbartop
msgbarbottom

16 mar 09 Cambiar la codificación de ficheros en batch con vim

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.

Related Photos

No related photos.

Reader's Comments

  1.    

    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 :D

  2.    

    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.
    =;-)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes