Astuces.divers : [Éditeur/Vim] ^Marre des ^M
Posté par Axioplase Ashi (page perso, ) le 21 décembre 2003
0
Il vous arrive souvent d avoir un fichier texte qui, lorsque vous l'éditez sous vim, voit chaque ligne se terminer par ^M ??Voici comment nettoyer le fichier rapidement:
tapez juste la commande:
:%s/ctrl+v ctrl+m//
évidemment, remplacez ctrl+v ctrl+m par les combinaisons de touches :)
% applique à tout le fichier
s remplace la première chaîne entre barres obliques (le ctrl+v ctrl+m qui vaut le fameux ^M) par la seconde (rien)
> Lire le message (15 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #896851.



Re: ^Marre des ^M
Le soucis c'est qu'enleve les ^M change le "type" du fichier de dos a unix.
Pas forcement interessant si on veux renvoyer le fichier dans le mon dos apres modification.
Perso je fait plutot:
:set ff=dos ou :set ff=unix
Comme ca plus de soucis en fonction du fileformat le fichier est affiche sans les ^M ou ecrit avec ;-)
pour plus d'info:
:help ff
ou vous apprendrez que les fichier texte mac ont aussi un format different...
Astuce valable au moins avec un vim 6.1
[ Répondre ]
[^]Re: ^Marre des ^M
Le mieux étant d'avoir set fileformats=dos,unix dans .vimrc, comme ça la reconnaissance est automatique.
[ Répondre ]