Como sacar los retornos de carro de DOS ^M con Vim

La verdad no se por que razón los editores basados en DOS (o Windows) insertan unos caracteres de retorno de carro (^M) al final de cada renglón. Esto resulta muy molesto para los editores basados en Linux o cualquier unix a la hora de editar.

La solución a esto, en Vim ejecutar:

:%s/\r//g
 

E319: Sorry, the command is not available in this version: syntax on

Instalando Debian de cero tube que editar algunos archivos y cuando ejecute el Vim me aparecio el siguente error:

E319: Sorry, the command is not available in this version: syntax on

Al parecer Debian instala una version mas chica de vim (tiny vim) por defecto lo que no permite ejecutar algunas opciones como la sintaxis coloreada.

Para solucionar esto:

apt-get install vim

 

viminfo: Illegal starting char in line

Me apareció este error cada vez que intentaba editar algún archivo con vim. Gracias a Google, pude saber que por alguna razón el archivo ~/.viminfo estaba corrupto.

La solución a esto no es mas que:

rm ~/.viminfo 

Multiples archivos con Vim

Vim es el editor preferido de muchos programadores del mundo por su configurabilidad y su dinamica. Yo en mi caso lo uso hace 3 años reemplazando al viejo Joe que ya no cumplia con las funciones que yo necesitaba.
 
Una de las caracteristicas que permiten a Vim ser "el editor que usa Dios" es el soporte de multiples archivos. Para editar varios archivos a la vez se ejecuta Vim de esta manera:
 
bash$ vim archivo_1.txt archivo_2.txt archivo_3.txt 

Read more

Newsletter

Quick contact

If you need to contact us below the tracks offer direct contact: