Pbleme edit de fichier linux sous win - Linux et OS Alternatifs
Marsh Posté le 23-08-2004 à 13:58:51
Sous vi :
:%s/^V/ /g |
Avec le ^V obtenu par CTRL+V.
Marsh Posté le 23-08-2004 à 14:02:14
ok, dos2unix marche parfait...
mais y a pas moyen de trouver un editeur windows pour eviter ce probleme??
Marsh Posté le 23-08-2004 à 14:18:40
quark a écrit : ok, dos2unix marche parfait... |
SciTE ( http://www.scintilla.org ) ou tout autre vrai éditeur qui permet de choisir le(s) caractères de fin de ligne (CR, LF ou CR+LF).
Solution ultime : éditer tes fichiers sous GNU/Linux
EDIT : En plus SciTE existe sous Microsoft Windows et GNU/Linux.
Marsh Posté le 23-08-2004 à 19:31:38
quark a écrit : ok, dos2unix marche parfait... |
wordpad
Marsh Posté le 23-08-2004 à 21:59:53
ultraedit le fait aussi.
la raison du pourquoi est que sous windows, un retour à la ligne c'est 2 caractères : \r\n. sous Unix?linux c'est uniquement \n
donc document windows ouvert sous vi a les \r en trop, ce qui s'affiche sous la forme ^M.
au contraire, un fichier ecrit sous linux ouvert dans le bloc notes windows sera affiché sur une seule ligne car \n c'est pas assez pour lui.
PS : et sous Mac, c'est \r le retour à la ligne, amusant non
Marsh Posté le 23-08-2004 à 12:44:00
lut @ tous,
voila, des que j'edite un fichier sous windows(bloc note, wordpade ou autre) et que je le reouvre sous nunux (avec vi), j'obtiens toujours et sur toutes les lignes des "^M" a la fin...
vous savez comment les enlever???