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

Posté par Guillaume ARTUS (page perso, ) le 06/01/2004 à 08:59. (lien). Évalué à 1.

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

    Posté par Colin Pitrat (page perso, ) le 17/01/2008 à 12:54. (lien). Évalué à 1.

    Le mieux étant d'avoir set fileformats=dos,unix dans .vimrc, comme ça la reconnaissance est automatique.

    [ Répondre ]