[Vim] Des ^M invisibles ?
Résolu
duddy67
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
J'ai récupéré le fichier vimrc de ma config Windows pour
le mettre dans ma config Linux (Debian).
Mais, quand j'ouvre Vim il me met partout des :
E492: Commande inconnue: ^M
Bon c'est l'erreur classique avec les fichiers Windows,
mais où ça se complique c'est que lorsque j'ouvre le fichier
vimrc, il n'y a rien. Aucun ^M.
Je ne sais donc pas comment faire pour supprimer des ^M invisibles.
Quelqu'un pourrait m'aider ?
Merci
J'ai récupéré le fichier vimrc de ma config Windows pour
le mettre dans ma config Linux (Debian).
Mais, quand j'ouvre Vim il me met partout des :
E492: Commande inconnue: ^M
Bon c'est l'erreur classique avec les fichiers Windows,
mais où ça se complique c'est que lorsque j'ouvre le fichier
vimrc, il n'y a rien. Aucun ^M.
Je ne sais donc pas comment faire pour supprimer des ^M invisibles.
Quelqu'un pourrait m'aider ?
Merci
A voir également:
- Vim rechercher
- Rechercher ou entrer l'adresse - Guide
- Rechercher image - Guide
- Rechercher remplacer word - Guide
- Rechercher une chanson - Guide
- Adresse IP locale : comment la trouver facilement - Guide
8 réponses
Les retours chariot ne sont pas écrit de la même façon sous windows et linux. Pour régler le problème, installe (en root) le paquet dosfstools :
Ensuite :
Bonne chance
aptitude install dosfstools
Ensuite :
dos2unix le_ou_les_fichiers_a_corriger
Bonne chance
Salut,
pour l'info
il n'y a rien. Aucun ^M.
^M c'est un caractère non imprimable
Pour voir les ^M utilise la commande
regarde man cat
pour l'info
il n'y a rien. Aucun ^M.
^M c'est un caractère non imprimable
Pour voir les ^M utilise la commande
cat -v vimrc
regarde man cat
-v, --show-nonprinting use ^ and M- notation, except for LFD and TABEn fait il faut le renommer en .vimrc
Merci pour vos réponses.
En fait j'ai trouvé encore plus simple.
J'ai créé un nouveau fichier vimrc et copié/collé tout ce qu'il y avait dans le vimrc qui posait pb.
Maintenant ça marche, je n'ai plus d'erreur en ouvrant Vim.
En fait j'ai trouvé encore plus simple.
J'ai créé un nouveau fichier vimrc et copié/collé tout ce qu'il y avait dans le vimrc qui posait pb.
Maintenant ça marche, je n'ai plus d'erreur en ouvrant Vim.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionEn fait j'ai trouvé encore plus simple.
Semble-t-il que le chemin le plus court c'est celui qu'on le connaît ;-)), ce qui ne corresponds pas toujours à la carte ;-))
Vaut mieux de temps en temps regarder la carte, qui sait peut être qu'on peut amélioré ;-))
Ben dos2unix c'est encore plus simple à mon avis mais bon si ça marche c'est l'essentiel :p
Semble-t-il que le chemin le plus court c'est celui qu'on le connaît ;-)), ce qui ne corresponds pas toujours à la carte ;-))
Vaut mieux de temps en temps regarder la carte, qui sait peut être qu'on peut amélioré ;-))
Oui c'est vrai, je me suis mal exprimé.
Par "plus simple" je voulais simplement dire que je n'avais pas besoin d'utiliser de programme extérieur à Vim.
Alors disons que j'ai trouvé une autre manière de résoudre mon pb :-)
En tout cas merci pour votre aide