VI-Editor mit Befehlen im Linux/Unix-Tutorial
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) Es ist in fast allen Linux-Distributionen verfügbar
2) Es funktioniert auf verschiedenen Plattformen und Distributionen gleich
3) Es ist benutzerfreundlich. Daher lieben es Millionen von Linux-Benutzern und verwenden es für ihre Bearbeitungsanforderungen
Heutzutage sind erweiterte Versionen des vi-Editors verfügbar, und die beliebteste ist VIM welches ist Vi Imbewiesen. Einige der anderen sind Elvis, Nvi, Nano und Vile. Es ist ratsam, vi zu lernen, da es viele Funktionen bietet und endlose Möglichkeiten zur Bearbeitung einer Datei bietet.
Um mit dem VI-Editor zu arbeiten, müssen Sie verstehen seine Betriebsarten. Sie lassen sich in zwei Hauptteile unterteilen.
Klicken Sie hier wenn das Video nicht zugänglich ist
vi Befehlsmodus:
- Der vi-Editor wird in diesem Modus geöffnet, und zwar nur versteht Befehle
- In diesem Modus können Sie Bewegen Sie den Cursor und schneiden Sie den Text aus, kopieren Sie ihn und fügen Sie ihn ein
- Dieser Modus speichert auch die Änderungen, die Sie an der Datei vorgenommen haben
- Bei Befehlen wird zwischen Groß- und Kleinschreibung unterschieden. Sie sollten die richtige Schreibweise verwenden.
vi-Editor-Einfügemodus:
- Dieser Modus dient zum Einfügen von Text in die Datei.
- Sie können vom Befehlsmodus in den Einfügemodus wechseln durch Drücken von „i“ auf der Tastatur
- Sobald Sie sich im Einfügemodus befinden, wird jede Taste als Eingabe für die Datei verwendet, an der Sie gerade arbeiten.
- Um zum Befehlsmodus zurückzukehren und die vorgenommenen Änderungen zu speichern, müssen Sie die Esc-Taste drücken
So verwenden Sie den VI-Editor
So starten Sie den VI-Editor: Öffnen Sie das Terminal (CLI) und geben Sie ein
vi <filename_NEW> or <filename_EXISTING>
Und wenn Sie eine vorhandene Datei angeben, öffnet der Editor diese, damit Sie sie bearbeiten können. Andernfalls können Sie eine neue Datei erstellen.
VI-Bearbeitungsbefehle
- i – An Cursor einfügen (geht in den Einfügemodus)
- a – Schreiben nach 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 – Öffne eine neue Zeile (geht in den Einfügemodus)
- dd – Zeile löschen
- 3dd – Lösche 3 Zeilen.
- D – Inhalt der Zeile nach dem Cursor löschen
- C – Inhalt einer Zeile hinter 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 – Streiche 4 Wörter
- cw – Wort ändern
- x – Zeichen am Cursor löschen
- r – Zeichen ersetzen
- R – Zeichen ab dem Cursor überschreiben
- s – Ersetzen Sie ein Zeichen unter dem Cursor weiter zum Einfügen
- S – Ersetzen Sie die gesamte Zeile und beginnen Sie mit dem Einfügen am Anfang der Zeile
- ~ – Groß-/Kleinschreibung einzelner Zeichen ändern
Hinweis: Sie sollten im „Befehlsmodus“, um diese Befehle auszuführen. VI-Editor ist Groß- und Kleinschreibung Stellen Sie also sicher, dass Sie die Befehle in der richtigen Schreibweise 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 aufrufen, indem Sie je nach Bedarf a, A oder o drücken.
Innerhalb einer Datei verschieben
- k – Cursor nach oben bewegen
- j – Cursor nach unten bewegen
- h – Cursor nach links bewegen
- l – Cursor nach rechts bewegen
Sie müssen sich im Befehlsmodus befinden, um sich innerhalb einer Datei zu bewegen. Die Standardtasten für die Navigation werden unten aufgeführt. Du kannst Verwenden Sie auch die Pfeiltasten auf der Tastatur.
Speichern und Schließen der Datei
- Shift+zz – Datei speichern und beenden
- :w – Speichern Sie die Datei, aber lassen Sie sie geöffnet
- :Q! – Beenden Sie vi und speichern Sie die Änderungen nicht
- :wq – Datei speichern und beenden
Du solltest in der sein Befehlsmodus, um den Editor zu verlassen und Änderungen zu speichern Zur Datei.
Zusammenfassung:
- Der vi-Editor ist der beliebteste und am häufigsten verwendete Unix-Texteditor
- Es ist normalerweise in allen verfügbar Linux-Distributionen.
- Es funktioniert in zwei Modi: Befehl und Einfügen
- Der Befehlsmodus nimmt die Benutzerbefehle entgegen und der Einfügemodus dient zum Bearbeiten von Text
- Sie sollten die Befehle kennen, um Ihre Datei problemlos bearbeiten zu können
- Der Umgang mit diesem Editor kann Ihnen bei der Erstellung von Skripten und der Bearbeitung von Dateien von Nutzen sein.