675 Stimmen

Was bedeutet das Zeichen ^M in Vim?

Ich bekomme ständig ^M Zeichen in meiner vimrc und das macht meine Konfiguration kaputt.

4voto

Scott C Wilson Punkte 17730

Sie können dies in vim beheben, indem Sie

:1,$s/^V^M//g

wobei ^ das Steuerzeichen ist.

2voto

sehe Punkte 346808

Wenn dies Ihre Konfiguration stört und die ^M-Zeichen in Zuordnungen erforderlich sind, können Sie die ^M-Zeichen einfach durch <Enter> oder sogar <C-m> (beide werden als einfache Zeichenfolgen eingegeben, also 7 bzw. 5 Zeichen).

Dies ist der einzige empfohlene, portable Weg, um spezielle Schlüsselcodes in Zuordnungen zu speichern

2voto

Victor Ong Punkte 21

Unter FreeBSD können Sie die ^M manuell ein, indem Sie Folgendes eingeben:

:%s/ Ctrl + V entonces Ctrl + M entonces Ctrl + M wieder.

2voto

nichg Punkte 51

Ich habe entdeckt, dass ich seit Wochen Dateien verunreinigt habe, weil meine Homebrew Mvim-Instanz auf filetype=dos eingestellt war. Ich habe die erforderliche Änderung in .vimrc.... vorgenommen.

1voto

xuc Punkte 11

Versuchen Sie :%s/\^M// Zumindest hat das bei mir funktioniert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X