Como remover caracteres ^M de arquivos usando VIM/VI (vale para qualquer UNIX-like)

Standard

Bom, galera, quem aqui nunca abriu um arquivo no console que apresentou caracteres ^M?
Normalmente essas pragas aparecem ou com o Dreamweaver ou com Word (cópia) – Área de Transferência, depois os caras costumam enviar por ftp e daí já sabe né? Se abrir o arquivo via console tá lá a praga!

Bem, a dica que nós do AppUnix vamos dar é simples, porém eficaz.

Abrindo seu vi/vim (no exemplo abaixo iremos dar o nome do arquivo como sendo crash.php):

vim crash.php

Assim que o arquivo for aberto o vi/vim estará em modo de comando, para ativar execuções aperte “:” (literalmente os 2 pontos SEM ASPAS) e digite o seginte %s/ (percentual, depois, s e depois / )  e em seguida aperte CTRL+V e CTRL+M e por fim digite //g

Na linha de execução do vi/vim vai aparecer literalmente isso aqui abaixo:

:%s/^M//g

Apertamdo ENTER ele vai remover toda a praga dos caracteres ^M.

Curtiu?
SHARE NELE!

Abraços galera.

Os caracteres especiais da tabela ISO 8859 Latin-1

Standard
&Aelig; Æ
Á Á
 Â
À À
Å Å
à Ã
Ä Ä
Ç Ç
Ð Ð
É É
Ê Ê
È È
Í Í
Î Î
Ì Ì
Ï Ï
Ñ Ñ
Ó Ó
Ô Ô
Ò Ò
Ø Ø
Õ Õ
Ö Ö
Þ Þ
Ú Ú
Û Û
Ù Ù
Ü Ü
Ý Ý
á á
â â
æ æ
à à
å å
ã ã
ä ä
ç ç
é é
ê ê
è è
ð ð
ë ë
í í
î î
ì ì
ï ï
ñ ñ
ó ó
ô ô
ò ò
ø ø
õ õ
ö ö
ß ß
þ þ
ú ú
û û
ù ù
ü ü
ý ý
¡ ¡
¢ ¢
£ £
¥ ¥
¦ ¦
§ §
¨ ¨
© © © (Netscape)
ª ª
« «
­ ­
® ® ® (Netscape)
¯ ¯
° º
± ±
² ²
³ ³
´
µ µ
· ·
¸ ¸
¹ ¹
º º
» »
¼ ¼
½ ½
¾ ¾
¿ ¿
× ×
Þ Þ
÷ ÷
& &
&lt; <
&gt; >
&quot;