Cuando abro el archivo en Vim, veo extraño ^M
personajes.
Desafortunadamente, el motor de búsqueda favorito del mundo no funciona bien con los caracteres especiales en las consultas, por lo que pregunto aquí:
-
¿Qué es esto
^M
personaje? -
¿Cómo pudo llegar allí?
-
¿Cómo me deshago de él?
Respuesta aceptada:
El ^M
es un carácter de retorno de carro. Si ve esto, probablemente esté viendo un archivo que se originó en el mundo DOS/Windows, donde un final de línea está marcado por un par de retorno de carro/nueva línea, mientras que en el mundo de Unix, el final de línea está marcado por una sola línea nueva.
Lea este artículo para obtener más detalles y también la entrada de Wikipedia para nueva línea.
Este artículo explica cómo configurar vim para editar archivos de forma transparente con diferentes marcadores de final de línea.
Si tiene un archivo con ^M
al final de algunas líneas y quieres deshacerte de ellas, usa esto en Vim:
:s/^M$//
(Presione Ctrl +V Ctrl +M para insertar ese ^M
.)