Wie kann ich das in vi tun (mit den einfachsten Mitteln), wenn ich einen bestimmten Zeilentext auswählen und Zeilen löschen möchte?
Wie kann ich das in vi tun (mit den einfachsten Mitteln), wenn ich einen bestimmten Zeilentext auswählen und Zeilen löschen möchte?
Antworten:
Umzug in die Zeile , die Sie löschen möchten, entweder mit den Pfeiltasten oder die j/ kTaste und Art dd
. Sie können dann speichern und beenden, indem Sie :x
(oder ZZ
) eingeben . Eine Zahl kann auch vorangestellt werden, dd
um mehrere Zeilen zu löschen, z 3dd
. B. 3 Zeilen.
Weitere Vi-Befehle finden Sie in diesem praktischen Vi-Spickzettel .
Ein weiterer Tipp: Wenn Sie einen Textabsatz löschen möchten, gehen Sie mit { zum Anfang dieses Absatzes und geben Sie dann d} ein
Oder mit anderen Worten, {d}
dap
löschen Sie einen Absatz
dap
funktioniert bei mir in Vi nicht.
vi
" sagt , bedeutet er entweder " vim
" oder " vim
im vi-Kompatibilitätsmodus laufen". Also schlug ich einen vim
spezifischen Befehl vor (siehe auch :help text-objects
).
dap
hat noch keine Wirkung.
.vimrc
Datei andere Einstellungen, oder vielleicht hatte @ user1686 andere Einstellungen.
Shift + V
.