GNU/Linux >> LINUX-Kenntnisse >  >> Linux

^M am Ende jeder Zeile in vim

Sie können dies tun:

:set fileformats=dos

Dadurch wird ^M ausgeblendet 's, ohne die Datei zu berühren.


Geben Sie als Befehl

ein
:%s/^M$//

(Um ^M zu erhalten, drücken Sie ^V ^M, wobei ^ auf den meisten Tastaturen STRG ist)


Eine einfache Möglichkeit, die DOS-Zeilenenden zu entfernen, ist die Verwendung von ff Möglichkeit:

:set ff=unix
:wq

Jetzt ist Ihre Datei wieder auf dem guten alten Unix-Weg.

Wenn Sie hinzufügen möchten die DOS-Zeilenenden (um einen Drucker bei Laune zu halten oder Dateien mit Windows-Freunden zu übertragen, die keine netten Tools haben) können Sie leicht in die entgegengesetzte Richtung gehen:

:set ff=dos
:wq

Linux
  1. Centos 7:vim konfigurieren

  2. Festlegen der Vim-Hintergrundfarben

  3. Bash:Zeichenfolge ohne Zeilenumbruch am Ende der Datei hinzufügen

  4. Linux - Prüfen Sie, ob am Ende einer Datei eine leere Zeile steht

  5. Wie können Sie die Tasten j und k in vim umschalten?

Meistern Sie die Linux-Befehlszeile

Löschen bis Zeilenende verwendet die falsche Hintergrundfarbe in Tmux?

Wie kann man eine bestimmte Linie ziehen, ohne den Cursor in Vim zu bewegen?

Wie stelle ich den Standardbrowser über die Befehlszeile ein?

So zeigen oder verbergen Sie Zeilennummern in Vim

Wie lösche ich die Zeilennummer in Vim beim Kopieren?