Normalmente, uma linha como
:map g :w
teria uma terminação literal ^M
, para permitir que o comando map do usuário fosse concluído sem ter que pressionar Enter .
Se o .vimrc
for curto o suficiente, por exemplo, consistindo apenas em poucas linhas, onde a maioria tem ^M
terminações, o vim irá adivinhar que o arquivo usa DOS (carriage-return / line-feed) finais, e armazenar atualizações para o arquivo usando essa convenção - em todo.
Para ler mais
- 23.1 arquivos DOS, Mac e Unix (documentação do Vim)
- formatos de arquivo (documentação do Vim)
- Formato de arquivo (wiki do Vim)
- Converta os finais de linha do DOS em finais de linha do Linux em vim
O arquivo .vimrc
é como qualquer outro arquivo de texto: o vim irá adivinhar seus finais de linha ao lê-lo. De fato, você deve ser capaz de fazer um arquivo contendo dois ^ M's no final do arquivo original: (1) para terminar o comando map
e (1) para finalizar as linhas.