Ich bekomme ständig ^M
Zeichen in meiner vimrc und das macht meine Konfiguration kaputt.
Antworten
Zu viele Anzeigen?Wenn Sie keinen anderen Namen angegeben haben fileformat
absichtlich (sagen wir, :e ++ff=unix
für eine Windows-Datei), ist es wahrscheinlich, dass die Zieldatei gemischte EOLs hat.
Wenn eine Datei zum Beispiel einige Zeilen mit <CR><NL>
Endungen und andere mit <NL>
Endungen, und fileformat
wird eingestellt auf unix
automatisch von Vim beim Lesen, ^M (<CR>)
erscheinen wird. In solchen Fällen, fileformats
(Hinweis: Es gibt eine zusätzliche s
) ins Spiel kommt. Siehe :help ffs
für die Einzelheiten.
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
- See previous answers
- Weitere Antworten anzeigen