Mit dem VI -Editor können Sie eine neue Datei erstellen, eine vorhandene Datei bearbeiten, sich um die Datei umziehen usw. In diesem Handbuch erfahren wir alles über den VI -Editor, vom Erstellen einer neuen Datei bis zur Bearbeitung der Datei mit verschiedenen Modi.
Erste Schritte mit dem VI -Editor
Mit dem VI -Editor können Benutzer neue Dateien erstellen oder mit vorhandenen Dateien mithilfe verschiedener Befehle arbeiten.
1. vi New-File: Die Befehle erstellen eine neue Datei, wenn sie nicht vorhanden ist. Wenn die angegebene Datei jedoch vorhanden ist, wird sie geöffnet.
Hier erfahren Sie, wie Sie eine neue Datei namens erstellen können LinuxHint.
$ vi LinuxHint
Mit der neuen Datei können Sie Text oder Beenden mit verschiedenen Befehlen hinzufügen, die wir später diskutieren werden. Jede neue Zeile hat die Tilde (~), die eine unbenutzte Linie symbolisiert.
2. vi -r Dateiname: Der Befehl öffnet die benannte Datei im schreibgeschützten Modus. Auf diese Weise können Sie in der vorhandenen Datei nichts bearbeiten.
$ vi -r linuxHint
Sie werden feststellen, dass die Datei im VI-Editor geöffnet ist, sich jedoch im schreibgeschützten Modus befindet.
3. Dateiname anzeigen: Der Befehl funktioniert ähnlich wie oben, als es eine alternative Möglichkeit zum Öffnen einer Datei im schreibgeschützten Modus mit dem VI-Editor ist.
VI Betriebsmodi
Abhängig von Ihrem Ziel können Sie die beiden Bearbeitungsmodi des VI -Editors verwenden: Befehl und einfügen Modi. Außerdem hat das VI eine Fluchtmodus Für die Ausführung verschiedener Befehle beginnen mit einem Dickdarm, gefolgt vom Befehl.
Befehlsmodus
Der Befehlsmodus ist der Standardmodus, der beim Öffnen einer Datei mit VI geladen wird. In diesem Modus geben Sie Tastaturtasten ein, um die Datei zu navigieren, zu kopieren, einfügen, den Cursor verschieben usw. Im Idealfall können Sie mit dem Befehlsmodus verschiedene Befehle eingeben, um die geöffnete Datei zu manipulieren.
Um zum Befehlsmodus zu wechseln, drücken Sie die Esc Tastaturschlüssel, und Sie werden auf dem Bildschirm einen Piepton beachten, der signalisiert, dass Sie den Befehlsmodus eingegeben haben.
Der Einfügenmodus
Nach dem Öffnen einer Datei und dem Hinzufügen von Text müssen Sie in den Einfügenmodus wechseln. Drücken Sie dafür die Tastatur Tastatur. Sobald Sie den Einfügungsmodus eingegeben haben, können Sie mit dem Eingeben beginnen, und der neue Text wird in der aktuellen Position des Cursors geschrieben.
Sobald Ihr Text geschrieben ist, können Sie in den Befehlsmodus wechseln, indem Sie die ESC -Taste drücken.
Fluchtmodus
Sie müssen den Escape -Modus verwenden, wenn Sie andere Aufgaben ausführen, z. B. das Speichern Ihrer Datei, das Erscheinungsbild usw. Sie können schnell in den Escape -Modus wechseln den Dickdarm drücken (:) Auf Ihrer Tastatur.
Geben Sie im Escape -Modus den Befehl ein, den Sie ausführen möchten, und drücken Sie die Eingabetaste. Zum Beispiel können Sie die Datei speichern und beenden, indem Sie die drücken : WQ Befehl.
Arbeiten mit dem VI -Editor
Der VI -Editor bietet verschiedene Möglichkeiten, mit einer Datei zu arbeiten. Es gibt Befehle, um die Datei zu navigieren, durch sie zu scrollen, die Datei zu bearbeiten, in einer Datei zu suchen, zu speichern, zu beenden usw. Lassen Sie uns die Befehle ausführlich und ihre Beschreibungen diskutieren.
Navigieren einer Datei
Wenn Sie in einer Datei navigieren möchten, müssen Sie in den Befehlsmodus wechseln, um zu vermeiden, dass der Text beeinflusst wird. Verwenden Sie im Befehlsmodus die folgenden Befehle, um Ihre Datei zu navigieren.
Eine weitere bequeme Möglichkeit, den Cursor in eine bestimmte Linie zu bewegen Doppelpunkt gefolgt von der Liniennummer. Zum Beispiel könnten wir auf die 4. Zeile in der Datei zugreifen, indem wir drücken : 4 und Drücken Sie die Tastatureingabetaste wie gezeigt.
Die meisten der oben genannten Befehle helfen bei der Navigation in einer Datei 1 -Zeichen gleichzeitig. Sie können jedoch die gesamte Datei mit den Befehlen im folgenden Abschnitt durch die gesamte Datei scrollen, insbesondere wenn Sie eine große Datei haben.
Scrollen durch die Datei
Um schnell durch Ihre Datei mit dem VI -Editor zu scrollen, wechseln Sie in den Befehlsmodus und verwenden Sie die folgenden Befehle. Beachten Sie, dass Sie die verwenden müssen Kontrolle (Strg) und andere Schlüssel zur Ausführung eines Befehls.
Löschen im VI -Editor
Mit dem Befehlsmodus im VI -Editor können Sie Zeichen oder Zeilen in einer bestimmten Position wie folgt löschen.
Die oben genannten sind die üblichen Möglichkeiten, Zeichen, Wörter und Zeilen mit dem VI -Editor zu löschen.
Bearbeiten der Datei
Wenn Sie die Datei bearbeiten, einschließlich des Einfügens neuer Text mit dem VI -Editor, müssen Sie den Einfügenmodus eingeben. Je nachdem, welche Taste Sie drücken, um den Einfügungsmodus einzugeben, können Sie die Datei unterschiedlich bearbeiten.
Wenn Sie also zum Einfügenmodus auf VI wechseln möchten, verwenden Sie eine der oben genannten Optionen, um den Einfügenmodus einzugeben, je nachdem, was Sie erreichen möchten.
Jungbefehle
Das Kopieren von VI wird als bezeichnet jung. Es gibt vier Optionen zum Kopieren von Text mit dem VI -Editor.
Speichern einer Datei in vi
Mit Vi ermöglicht Benutzern, eine Datei zu speichern und zu beenden oder zu speichern und weiter zu bearbeiten. Bei den meisten Befehlen müssen Sie sich im Befehlsmodus befinden und dann in den Escape -Modus wechseln, indem Sie die drücken Doppelpunkt. Schauen wir sie uns an.
Suche nach VI -Editor
Mit dem VI -Editor können Sie schnell eine bestimmte Zeichenfolge oder einen bestimmten Zeichen suchen und ersetzen. Sie können eine Instanz der Zeichenfolge oder alle Instanzen finden.
Im Bild unten suchen wir nach der Zeichenfolge "LinuxHint" und drücken die Eingabetaste. Der Cursor wird dorthin wechseln, wo sich die Zeichenfolge in der Datei befindet. Sie können zur nächsten Instanz der Zeichenfolge übergehen, indem Sie die drücken N oder N Tastaturtasten im Befehlsmodus.
Im folgenden Beispiel befindet sich der Cursor in Zeile 10, und wir möchten die Zeichenfolge „Linux“ finden.
In der folgenden Ausgabe in Zeile 10 stellen wir fest, dass in der Zeichenfolge „LinuxHint“ die Zeichenfolge „Linux“ entfernt und nicht ersetzt wird.
Verwenden Sie die folgende Syntax, um eine Zeichenfolge zu finden und sie durch eine andere in der aktuellen Linie zu ersetzen.
Lassen Sie uns die Zeichenfolge finden “Linux"Und ersetzen Sie es durch"Unix”In Zeile 14 wie folgt.
Unsere Ausgabe ersetzt die erste Instanz der Zielzeichenfolge in der Zeile. Beachten Sie, dass das Ersetzen der Zeichenfolge nur für die aktuelle Linie funktioniert, in der der Cursor positioniert ist.
Im folgenden Beispiel möchten wir jede Instanz finden “Test1"Und ersetzen Sie es durch"LinuxHint.Deshalb wäre unser Befehl:%s/test1/linuxHint, Wie nachfolgend dargestellt.
Beachten Sie, dass wir in der folgenden Ausgabe alle Instanzen unserer Zielzeichenfolge durch die neue Zeichenfolge ersetzen konnten.
Zeilen- und Dateiformatierung
Sie können formatieren, wie verschiedene Zeilen in einem Text mit den VI -Editoroptionen organisiert werden.
Hier ist die Ausgabe. Um zum VI -Bildschirm zurückzukehren, drücken Sie die Eingabetaste.
Im obigen Punkt stellen wir fest, dass der Dateiname „test1“ ist und seine anderen Details angezeigt werden.
Hier ist ein Beispiel für das Ändern des Dateinamens in „Datei123.”
Sie können den geänderten Dateinamen überprüfen, indem Sie seinen Status mit dem vorherigen Befehl überprüfen.
Wechseln wir das Verzeichnis auf ~/Desktop.
Hier ist die Ausgabe.
Im folgenden Beispiel wird der Inhalt von "LinuxHint" in die geöffnete Datei angezeigt.
Hier ist die Ausgabe.
Ändern des VI -Bildschirms
Es gibt verschiedene SET -Befehle, mit denen Sie das Erscheinungsbild des VI -Bildschirms ändern können.
Sie können die oben genannten Befehle verwenden, wenn Sie mit dem VI -Editor arbeiten, um Ihre Datei zu bearbeiten.
Abschluss
Der VI -Editor gehört zu den geliebten Redakteuren für die großartigen Funktionen, die er Benutzern bietet. Es gibt so viel mehr, als Sie mit VI erreichen können, als andere Redakteure zu verwenden. Der Schlüssel besteht darin, zu wissen, welchen Befehl Sie verwenden sollen, um eine bestimmte Sache zu erreichen. In diesem Handbuch wurde alles vorgestellt, was Sie über die Verwendung des VI -Editors in allen Bearbeitungsmodi wissen sollten. *