52 votes

comment faire en sorte que vim affiche ^M et le remplace

mon onglet d'affichage vim en tant que --->, mais n'affiche pas le caractère Windows ^M.

Et comment le remplacer dans vim.

renouveler ============

Je vérifie mon vimrc, il est défini fileformat=unix mais quand j'ouvre un fichier dos, ff est dos

76voto

NoToR Points 761

Afficher CRLF sous la forme ^M :

:e ++ff=unix

Remplacez CRLF par LF :

:setlocal ff=unix :w :e

4voto

Ether Points 34103

Vous pouvez afficher tous les sauts de ligne et retours chariot des terminaux en activant la fonction de liste : :set list .

ous pouvez les taper littéralement dans les commandes de correspondance et de substitution avec ^V : par exemple pour convertir tous les ^M s en CR , vous pouvez faire : :%s/^V^M/CR/g (tapez un littéral ^V suivi d'un littéral ^M ).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X