Was ist der VI-Editor?
Der VI-Editor ist der beliebteste und klassischste Texteditor in der Linux-Familie. Im Folgenden sind einige Gründe aufgeführt, die ihn zu einem weit verbreiteten Editor machen:
1) Er ist in fast allen Linux-Distributionen verfügbar
2) Er funktioniert auf allen Plattformen und Distributionen gleich
3) Er ist benutzerfreundlich. Daher lieben ihn Millionen von Linux-Benutzern und verwenden ihn für ihre Editierbedürfnisse
Heutzutage gibt es erweiterte Versionen des vi-Editors, und die beliebteste ist VIM, was Vi Improved bedeutet. Einige der anderen sind Elvis, Nvi, Nano und Vile. Es ist ratsam, vi zu lernen, denn es ist sehr funktionsreich und bietet unendlich viele Möglichkeiten, eine Datei zu bearbeiten.
Um mit dem VI-Editor arbeiten zu können, müssen Sie seine Betriebsmodi verstehen. Sie lassen sich in zwei Hauptbereiche unterteilen.
In diesem Tutorial, werden Sie mehr erfahren über…
- vi-Befehlsmodus
- vi-Editor Einfügemodus
- Wie man den vi-Editor benutzt
- vi-Bearbeitungsbefehle
- Bewegen innerhalb einer Datei
- Speichern und Schließen der Datei
Klicken Sie hier, wenn das Video nicht zugänglich ist
vi Befehlsmodus:
- In diesem Modus öffnet sich der vi-Editor, der nur Befehle versteht
- In diesem Modus, können Sie, den Cursor bewegen und den Text ausschneiden, kopieren, einfügen
- Dieser Modus speichert auch die Änderungen, die Sie an der Datei vorgenommen haben
- Bei den Befehlen wird zwischen Groß- und Kleinschreibung unterschieden. Sie sollten die richtige Groß- und Kleinschreibung verwenden.
vi Editor Einfügemodus:
-
Dieser Modus dient zum Einfügen von Text in die Datei.
-
Sie können aus dem Befehlsmodus in den Einfügemodus wechseln, indem Sie ‚i‘ auf der Tastatur drücken
-
Sobald Sie sich im Einfügemodus befinden, wird jede Taste als Eingabe für die Datei, an der Sie gerade arbeiten, übernommen.
-
Um in den Befehlsmodus zurückzukehren und die vorgenommenen Änderungen zu speichern, müssen Sie die Esc-Taste drücken
Wie Sie den vi-Editor verwenden
Um den VI-Editor zu starten, öffnen Sie das Terminal (CLI) und geben Sie ein
vi <filename_NEW> or <filename_EXISTING>
Und wenn Sie eine vorhandene Datei angeben, dann würde der Editor sie für Sie zum Bearbeiten öffnen. Andernfalls können Sie eine neue Datei erstellen.
VI-Bearbeitungsbefehle
- i – Einfügen am Cursor (geht in den Einfügemodus)
- a – Schreiben nach dem Cursor (geht in den Einfügemodus)
- A – Schreiben am Zeilenende (geht in den Einfügemodus)
- ESC – Einfügemodus beenden
- u – Letzte Änderung rückgängig machen
- U – Alle Änderungen an der gesamten Zeile rückgängig machen
- o – Neue Zeile öffnen (geht in den Einfügemodus)
- dd – Zeile löschen
- 3dd – 3 Zeilen löschen.
- D – Inhalt der Zeile nach dem Cursor löschen
- C – Inhalt einer Zeile nach dem Cursor löschen und neuen Text einfügen. Drücken Sie die ESC-Taste, um das Einfügen zu beenden.
- dw – Wort löschen
- 4dw – 4 Wörter löschen
- cw – Wort ändern
- x – Zeichen am Cursor löschen
- r – Zeichen ersetzen
- R – Zeichen ab Cursor überschreiben
- s – Ein Zeichen unter dem Cursor ersetzen und weiter einfügen
- S – Ganze Zeile ersetzen und am Zeilenanfang einfügen
- ~ – Groß- und Kleinschreibung einzelner Zeichen ändern
Hinweis: Sie sollten sich im „Befehlsmodus“ befinden, um diese Befehle auszuführen. Der VI-Editor unterscheidet zwischen Groß- und Kleinschreibung, achten Sie also darauf, dass Sie die Befehle in der richtigen Groß- und Kleinschreibung eingeben.
Stellen Sie sicher, dass Sie den richtigen Befehl drücken, da Sie sonst unerwünschte Änderungen an der Datei vornehmen. Sie können den Einfügemodus auch durch Drücken der Tasten a, A, o aufrufen, je nach Bedarf.
Bewegen innerhalb einer Datei
- k – Cursor nach oben bewegen
- j – Cursor nach unten bewegen
- h – Cursor nach links bewegen
- l – Cursor nach rechts bewegen
Um sich innerhalb einer Datei zu bewegen, müssen Sie sich im Befehlsmodus befinden. Die Standardtasten für die Navigation sind weiter unten aufgeführt; Sie können auch die Pfeiltasten auf der Tastatur verwenden.
Speichern und Schließen der Datei
- Umschalt+zz – Datei speichern und beenden
- :w – Datei speichern, aber geöffnet lassen
- :q – Beenden ohne zu speichern
- :wq – Datei speichern und beenden
Um den Editor zu verlassen und Änderungen an der Datei zu speichern, sollten Sie sich im Befehlsmodus befinden.
Zusammenfassung:
- Der vi-Editor ist der beliebteste und am häufigsten verwendete Unix-Texteditor
- Er ist in der Regel in allen Linux-Distributionen vorhanden.
- Er arbeitet in zwei Modi, Befehl und Einfügen
- Der Befehlsmodus nimmt die Befehle des Benutzers entgegen, und der Einfügemodus dient zum Bearbeiten von Text
- Sie sollten die Befehle kennen, um Ihre Datei leicht bearbeiten zu können
- Wenn Sie lernen, diesen Editor zu verwenden, können Sie beim Erstellen von Skripten und Bearbeiten von Dateien davon profitieren.