Eliminando el caracter ^M con vim

Written By :

Category :

General

,

guias

,

Linux

Posted On :

Share This :

A veces, cuando abrimos documentos que vienen de Windows o código que abrimos con gedit (html a veces) se colocan al final de todas las líneas unos incomodos caracteres que embasuran bastante el texto, el común ^M. Para eliminarlo colocamos en cosola lo siguiente.

[tatica@checha ]$ vi index.html

La línea(s) serían algo así

<meta http-equiv=”content-type” content=”application/xhtml+xml; charset=UTF-8″ />^M <meta name=”author” content=”tatica – html://www.tatica.org” />^M

Primero presionamos esc para asegurar que salimos de cualquier modo activado, luego tipeamos %s/ , seguido de eso presionamos ctrl+v y luego ctrl+m ; finalmente escribimos //g y obtendremos algo como esto escrito:

:%s/^M//g

Presionamos enter y presto… los incomodos caracteres han desaparecido. Espero les sea útil, ya que aunque es un tip bastante sencillo nos puede ayudar en un momento específico :D