Vous pouvez faire ceci :
:set fileformats=dos
Il masquera le ^M
's, sans toucher au fichier.
Comme commande, tapez
:%s/^M$//
(Pour obtenir ^M, appuyez sur ^V ^M, où ^ est CTRL sur la plupart des claviers)
Un moyen simple de supprimer les fins de ligne DOS consiste à utiliser le ff
choix :
:set ff=unix
:wq
Maintenant, votre fichier est de retour à la bonne vieille méthode Unix.
Si vous souhaitez ajouter les fins de ligne DOS (pour garder une imprimante heureuse, ou transférer des fichiers avec des amis Windows qui n'ont pas de bons outils), vous pouvez facilement aller dans la direction opposée :
:set ff=dos
:wq