VI leere unerwünschte Linien löschen

VI leere unerwünschte Linien löschen
In verschiedenen Verteilungen der Linux -Systeme stehen mehrere Redakteure zur Verfügung, insbesondere wenn Sie an der Ubuntu 20 arbeiten.04 Linux -System. Diese Redakteure sind nützlich, wenn Sie etwas in der geöffneten Datei bearbeiten oder ändern müssen, ich.e., Informationen hinzufügen, entfernen oder aktualisieren. Der Redakteur "vi/vim" in Ubuntu 20.04 ist sehr interaktiv, mit verschiedenen und einfachen Modi, die darin verwendet werden können. In der heutigen Anleitung werden wir die Verwendung verschiedener Linux -Befehle diskutieren, um zusätzliche leere Zeilen aus der im VI/VIM -Editor geöffneten Datei zu entfernen.

Erstelle Datei:

Beginnen Sie mit diesem Handbuch, indem Sie eine neue Textdatei im aktuellen Arbeitsverzeichnis erstellen. So haben wir die "Touch" -Anfrage von Linux ausprobiert, um eine zu erstellen, ich.e., "Datei.txt". Die Ausgabe der Abfrage „LS“ hat gezeigt, dass die Datei "Datei" Datei ".txt ”ist auch im Home -Ordner aufgeführt.


Nach der Erstellung der Datei haben wir versucht, sie innerhalb des einfachen Texteditors unseres Systems zu öffnen, um einige einfache Textdaten hinzuzufügen. Nach dem Hinzufügen von 5 Textzeilen und 5 leeren Dateien haben wir sie gespeichert.


Wir könnten denken, dass die leeren Linien bei der Ausführung möglicherweise nicht in der Schale ausgegeben werden, aber das ist nicht der Fall. Wir haben die Abfrage "Katze" mit der Dateinamen "Datei" ausgeführt.txt ”und hat das Ergebnis von 5 Textzeilen und 5 leeren Zeilen für diese bestimmte Datei erhalten.

Stromleitung entfernen:

Es ist Zeit, diese Datei im VI/VIM -Editor des Ubuntu 20 zu öffnen.04 System zum Entfernen seiner leeren Linien. Sie können die Anweisung "VI" mit dem 2-Abstand zusammen mit dem Dateinamen verwenden.


Der VI/VIM -Editor würde die Datei im normalen Ausführungsbild öffnen. Der Editor hat einfache 5-Zeilen-Textdaten zusammen mit fünf leeren Zeilen angezeigt, die von diesem Editor nicht hervorgehoben werden. Um jede Zeilennummer hervorzuheben, müssen wir für jede Zahlen festlegen.


Sie müssen sich im Befehlsmodus des VI/VIM -Editors befinden, um die Nummer für jede Textzeile in dieser Datei im VIM -Editor festzulegen. Dazu müssen Sie ":" drücken, während Sie sich im normalen Modus befinden. Danach müssen Sie den Schlüsselwort der Schlüsselwort "Number" verwenden, gefolgt von der Taste "Eingeben", um die Nummern für alle in der Datei genannten Zeilen in einer numerischen Sequenz automatisch festzulegen.


Die Ausgabe der Verwendung der Befehl "Number festlegen" im Befehlsmodus des VI/VIM -Editors wurde im angehängten Snap gezeigt. Alle Zeilen haben nun ihre spezifischen Zahlen nacheinander zugeordnet. Wir haben den Cursor am 8 platziertth Zeile der Datei zum Löschen ihrer 8th, 9th, und 10th Zeilen eins nach dem anderen, während wir uns im normalen Modus des angezeigten VIM -Editors befinden.


Wir haben auf "DD" im normalen Modus des VIM -Editors gedrückt, um seine aktuelle Linie jedes Mal zu entfernen. Durch die dreimal nachfolgende Verwendung der Anweisung „DD“ haben wir die letzten drei Zeilen entfernen. Beim Entfernen der letzten 3 Zeilen bewegt sich der Cursor automatisch in die Aufwärtslinie, ich.e., Zeile 7.


Um diese Änderung zu speichern, müssen Sie den Befehlsmodus verwenden, indem Sie das Zeichen „:“ Drücken des Alphabets „X“ und der Taste eingeben. Wenn es kein Problem gibt, wird Ihre Datei gespeichert.


Wenn Sie diese Datei speichern, können Sie die Warnung "Ändern einer readonly -Datei" wie gezeigt erhalten.


Um diese Warnung zu entfernen, versuchen Sie, den Befehl ": x" im Befehlsmodus des VI/VIM -Editors zusammen mit der Ausrufezeichen -Marke zu verwenden "!" wie gezeigt. Drücken Sie die Eingabetaste, um diese Datei mit „: x) zu speichern!”.


Wenn die obige Methode für Sie nicht funktioniert, um die Warnung zu entfernen, versuchen Sie, diese Datei über die Option „+RWX“ zu lesenden, Schreib- und Ausführungsrechten zuzuweisen, um diese Datei zuzuweisen.


Nach dem Speichern der Datei haben wir ihren Textinhalt erneut mit der Anweisung "Katze" angezeigt. Die Ausgabe zeigt, dass die letzten drei leeren Zeilen erfolgreich aus der Datei entfernt wurden.

Mehrere Zeilen entfernen:

Sie können auch mehrere leere Zeilen aus der geöffneten Datei im VI/VIM -Editor löschen. Stellen Sie den Cursor dafür an die Linie, von der Sie die Linien entfernen möchten, ich.e., 5th Linie.


Gehen Sie zum Befehlsmodus mit dem Zeichen ":" und fügen Sie die Anzahl der Zeilen hinzu, die mit der Anweisung "DD" mit der Eingabetaste gelöscht werden sollen.e., 3DD, um 3 aufeinanderfolgende Linien gleichzeitig zu entfernen.


Die letzten 3 Zeilen werden entfernt und der Cursor wurde in die Aufwärtslinie verschoben.

Leitungsbereich entfernen:

Um mehrere leere Linien zu entfernen, können wir auch den Bereich einstellen. Der Bereich besteht aus dem Start und dem Ende der zu gelöschten Linien. Nehmen wir an, wir möchten alle Zeilen von 4 löschenth bis 7th In der folgenden 7-Zeilen-Datei in VIM. Wir haben also den Befehlsmodus verwendet, um den Bereich festzulegen. Dieser Bereich wurde mit Zeile 4 begonnen und endet mit Zeile 7 zusammen mit dem "D" -Scharakter.


Bei der Ausführung dieses Bereichsbefehls haben wir nur die ersten drei Zeilen dieser Datei.

Entfernen Sie alle Zeilen:

Um alle Zeilen aus der im VI/VIM -Editor geöffneten Datei zu entfernen.


Die Datei wird nach der Ausführung der Anweisung „%d“ leer.

Letzte Zeile entfernen:

Wenn Sie die letzte leerste Zeile dieser Datei löschen möchten, können Sie dies mit dem Zeichen „$“ mit dem Zeichen „D“ im Befehlsmodus des VIM -Editors verwenden.


Die Verwendung der Anweisung „: $ d“ hat die 7 entferntth Zeile aus dieser spezifischen Datei.


Sie können den speziellen Charakter -Punkt ausprobieren “.”Mit dem Befehl" d "im Befehlsmodus, um die aktuelle Zeile aus der Datei zu löschen, i, i.e., Zeile 06.


Die aktuelle leere Zeile „6“ wurde entfernt.

Abschluss:

In dieser Anleitung werden die besten Beispiele erörtert, um anzuzeigen, wie wir leere und unerwünschte Zeilen zusammen mit den Textzeilen aus der Datei entfernen können. Dazu haben wir diesen Leitfaden mit der Erstellung einer einfachen Datei begonnen und im VI/VIM -Editor geöffnet. Danach diskutierten wir, wie wir eine einzelne aktuelle Linie, mehrere aufeinanderfolgende Zeilen, einige Zeilenbereiche, die letzte Zeile und alle Zeilen aus der Datei entfernen können.