O ^M
é um caractere de retorno de carro. Se você vir isso, provavelmente está vendo um arquivo originado no mundo DOS / Windows, em que um fim-de-linha é marcado por um par de retorno de carro / nova linha, enquanto no mundo Unix, fim-de-linha é marcado por uma única nova linha.
Leia este artigo para obter mais detalhes, e também a entrada da Wikipedia para newline .
Este artigo discute como configurar o vim para editar arquivos com diferentes marcadores de fim de linha. p>
Se você tiver um arquivo com ^M
no final de algumas linhas e quiser se livrar delas, use isso no Vim:
:s/^M$//
(Pressione Ctrl + V Ctrl + M para inserir esse ^M
.)