Como converter o linebreak ^M para 'normal' linebreak em um arquivo aberto no vim?
vim mostra em todas as linhas que terminam ^M
Como faço para substituir isto por um ' normal' linebreak?
473
3
vim mostra em todas as linhas que terminam ^M
Como faço para substituir isto por um ' normal' linebreak?
Comandante
Onde `` significa tipo Ctrl+V depois Ctrl+M.
Explicação
substituto, % = todas as linhas
^M caracteres (o Ctrl-V é uma forma Vim de escrever o carácter Ctrl ^ e Ctrl-M escreve o M após a expressão regular, resultando no carácter especial ^M)
com nova linha (
\r
)E faça-o globalmente (não apenas a primeira ocorrência na linha).
No Linux e Mac OS, o seguinte funciona,
onde
^V^M
significa tipo Ctrl+V, então Ctrl+M.Nota: no Windows você provavelmente quer usar
^Q
em vez de^V
, já que por padrão^V
é mapeado para colar texto.^M é recuperado por Ctrl+V e M assim como