Retourner aux forums || Retourner au forum Astuces.divers
Astuces.divers : [Éditeur/Vim] ^Marre des ^M
Posté par Axioplase Ashi (page perso, ) le 21 décembre 2003Voici 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).
Re: ^Marre des ^M
Et sinon, sans VI, il existe un petit utilitaire qui le fait tout seul : dos2unix.
Super simple à utiliser --> dos2unix fichier
-
[^]Re: ^Marre des ^M
Posté par durandal () le 24/12/2003 à 09:05. (lien). Évalué à 2.Y'a aussi fromdos : fromdos fichier
(et son accolyte todos pour l'inverse)-
[^]Re: ^Marre des ^M
Posté par KaZeKaMi (page perso, ) le 29/12/2003 à 13:30. (lien). Évalué à 1.et aussi unix2dos dans le même genre :)
-
[^]Re: ^Marre des ^M
Posté par Sebastien Rodriguez () le 06/02/2004 à 14:49. (lien). Évalué à 1.Et pour les personnes n'ayant pas ces outils disponibles, un petit coup de perl :
perl -pi -e 's/\r\n/\n/' le_fichier
-
-
-
[^]dos2unix et unix2dos
Posté par Quzqo () le 23/03/2004 à 13:13. (lien). Évalué à 1.D'autant que ces outils dos2unix et unix2dos existent sur la plupart des *NIX : Compaq True64 (depuis la 5.0), AIX (au moins depuis V4), Solaris et HP/UX pour le moins.
Ca vaut le coup de s'en souvenir...--
BXN - La vie est un (men)songe.
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
-
[^]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.
Re: ^Marre des ^M
Ca serait pas plutot :%s/ctrl+m/ctrl+v/g
-
[^]Re: ^Marre des ^M
et aussi cat fichier | tr -d '\r'
"Vous devez entrer un sujet et un commentaire"
voilà qui est fait.
-
[^]Re: et aussi cat fichier | tr -d '\r'
-
[^]Re: et aussi cat fichier | tr -d '\r'
Posté par Colin Pitrat (page perso, ) le 17/01/2008 à 12:55. (lien). Évalué à 1.Ben non, il manque le :%!
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.