Quando estou editando arquivos de origem usando o vim e outros editores, às vezes no final da linha, recebo esses caracteres ^ M no final de cada linha. Eu acho que tem algo a ver com a edição de um arquivo no Windows e depois no Linux. Como posso remover tudo isso automaticamente?
^M
s. A única indicação que você tem ao editar um arquivo de texto DOS no Vim é se você possui %{&ff}
o statusline
valor da opção. O Vim mostra ^M
quando o estilo de final de linha é misto . Isso significa que você usou um editor de texto que não é tão experiente quanto o Vim, que não segue o estilo de final de linha existente, como o Vim por padrão. Se você usa o Vim ou qualquer outra coisa de seu calibre no Windows, não terá terminações de linhas destruídas assim.