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, ddum 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}
daplöschen Sie einen Absatz
dapfunktioniert bei mir in Vi nicht.
vi" sagt , bedeutet er entweder " vim" oder " vimim vi-Kompatibilitätsmodus laufen". Also schlug ich einen vimspezifischen Befehl vor (siehe auch :help text-objects).
daphat noch keine Wirkung.
.vimrcDatei andere Einstellungen, oder vielleicht hatte @ user1686 andere Einstellungen.
Shift + V.