So löschen Sie Zeilen in VIM

So löschen Sie Zeilen in VIM

Vim ist ein beliebter Texteditor, der für seine leistungsstarken und effizienten Bearbeitungsfunktionen bekannt ist. Eine der häufigsten Aufgaben, die Sie beim Bearbeiten von Text ausführen werden, ist das Löschen von Zeilen. In VIM gibt es verschiedene Möglichkeiten, Zeilen zu löschen, vom Löschen einer einzelnen Zeile bis zum Löschen aller Zeilen in einer Datei.

In diesem Artikel werden wir untersuchen.

Eine Zeile löschen

Stellen Sie zunächst Ihren Cursor auf der Linie, die Sie löschen möchten. Geben Sie dann im Befehlsmodus DD ein und drücken Sie die Eingabetaste. Dadurch wird die Linie gelöscht, auf der Ihr Cursor liegt.

  1. Drücken Sie ESC Um in den normalen Modus zu wechseln.
  2. Bewegen Sie den Cursor in die Leitung, um sie zu löschen
  3. Drücken Sie dd Die Stromleitung der Cursorposition löschen.

N -Linien aus dem Cursor löschen

Um die N -Anzahl der Linien aus der Cursorposition zu löschen, befolgen Sie einfach die Schritte:

  1. Drücken Sie ESC Um in den normalen Modus zu wechseln.
  2. Bewegen Sie den Cursor in die erste Zeile, um sie zu löschen
  3. Drücken Sie 3dd 3 Zeilen aus der Cursorposition löschen. Ersetzen 3 mit den Zeilennummern zu löschen

Löschen von Linienbereiche

Um eine Reihe von Linien in VIM zu löschen, können Sie die verwenden :löschen Befehl. Dieser Befehl nimmt eine Reihe von Zeilen als Argument ein und löscht alle Zeilen innerhalb dieses Bereichs. Zum Beispiel zum Löschen von Zeilen 3 bis 7 würden Sie tippen : 3,7d und drücken Sie die Eingabetaste. Dies würde alle Zeilen zwischen den Zeilen 3 und 7 löschen (einschließlich).

Alle Zeilen löschen

Um alle Zeilen in einer Datei zu löschen, können Sie die verwenden :%löschen Befehl. Dieser Befehl löscht alle Zeilen in der Datei und entspricht dem Tippen :%D im Befehlsmodus.

Löschen von Zeilen, die einem Muster entsprechen

Um alle Zeilen in einer Datei zu löschen, die mit einem bestimmten Muster übereinstimmt, können Sie die verwenden : global Befehl. Der : global Der Befehl führt einen Befehl in allen Zeilen in der Datei aus, die mit einem Muster übereinstimmen. Um alle Zeilen zu löschen, die mit einem Muster übereinstimmen, würden Sie tippen : g/muster/d und drücken Sie die Eingabetaste. Dies würde alle Zeilen in der Datei löschen, die das Muster enthalten.

Abschluss

Das Löschen von Zeilen ist eine gemeinsame Aufgabe beim Bearbeiten von Text, und Vim bietet verschiedene Möglichkeiten, diese Aufgabe effizient zu erfüllen. Vom leistungsstarken Bearbeitungsfunktionen von Vims leistungsstarken Bearbeitungsfunktionen können von der Löschung einer einzelnen Zeile bis zum Löschen aller Zeilen einfacher Bearbeitungsaufgaben erleichtern. Durch die Verwendung der in diesem Artikel beschriebenen Befehle können Sie leicht Zeilen in VIM löschen und Ihren Bearbeitungs -Workflow optimieren.