linux vim verfügt über 3 Arbeitsmodi: 1. Befehlsmodus (Befehlsmodus) Sie können die Richtungstasten (oben, unten, links, rechts) oder k, j, h, i verwenden, um die Cursorposition zu bewegen. Außerdem können Sie die Cursorposition ändern, Dateiinhalte kopieren, einfügen, ersetzen, löschen usw. 2. Im Eingabemodus können Sie Inhalte in die Datei schreiben, ähnlich wie bei der Texteingabe in ein Dokument auf Windows-Systemen. Der Bearbeitungsmodus ermöglicht Vorgänge wie das Speichern, Suchen oder Ersetzen bestimmter Inhalte in der Datei.
Was ist vi?
vi ist die Abkürzung für Visual Editor;
ist ein Texteditor unter der Befehlszeilenschnittstelle.
In frühen Unix-Betriebssystemen wurde vi als Standardeditor des Systems verwendet. Was ist also vim? ?
Vi Verbesserte Abkürzung;
Aktualisierte Version von Vi;Drei Arbeitsmodi von vimDer größte Unterschied zwischen Vim und Vi besteht darin, dass beim Bearbeiten eines Textes vi keine Farben anzeigt, vim jedoch Farben.
Vim Es kann verwendet werden B. Shell-Skripte, C-Sprache usw., sodass es als Programmeditor betrachtet werden kann
Dann enthält das von uns installierte CentOS-System bereits den Befehl vim, sodass keine Installation erforderlich ist Es gibt keinen vim-Befehl im Linux-System, daher müssen Sie den Befehl yum install -y vim-enhanced verwenden, um ihn nach der Verbindung mit dem Internet selbst zu installieren.
Beim Verwenden von Vim zum Bearbeiten von Dateien gibt es 3 Arbeitsmodi, nämlich Befehlsmodus, Eingabemodus und BearbeitungsmodusDiese 3 Arbeitsmodi können nach Belieben umgeschaltet werden, wie in Abbildung gezeigt 1 Show.
Abbildung 1 Die drei Arbeitsmodi von Vim
Vims Befehlsmodus
Wenn Sie Vim zum Bearbeiten von Dateien verwenden, befindet es sich standardmäßig im Befehlsmodus. In diesem Modus können Sie die Richtungstasten (Aufwärts-, Abwärts-, Links-, Rechts-Tasten) oder k, j, h, i verwenden, um die Cursorposition zu verschieben, und Sie können auch Kopieren, Einfügen, Ersetzen, Löschen und andere Vorgänge ausführen Dateiinhalt.Abbildung 2 zeigt den Status von Vim im Befehlsmodus im CentOS 6.x-System.
Abbildung 2 Vim im Befehlszustand
Vims Eingabemodus
Im Eingabemodus kann Vim Schreibvorgänge für Dateien ausführen, ähnlich dem Eingeben von Inhalten in ein Dokument auf einem Windows-System.Um Vim in den Eingabemodus zu versetzen, müssen Sie i, I, a, A, o, O und andere Einfügebefehle im Befehlsmodus eingeben (die spezifischen Funktionen jedes Befehls sind in Tabelle 3 aufgeführt) und anschließend Esc drücken Bearbeiten der Datei, um zum Befehlsmodus zurückzukehren.
Tabelle 3 Spezifische Funktionen jedes Einfügebefehlsi | |
---|---|
I | |
o | |
O | |
a | |
A | |
Abbildung 3 Vim im Eingabemodus
Vims Bearbeitungsmodus
Der Bearbeitungsmodus wird verwendet, um Vorgänge wie das Speichern, Suchen oder Ersetzen bestimmter Inhalte in der Datei auszuführen.Um Vim in den Bearbeitungsmodus zu schalten, drücken Sie im Befehlsmodus die Taste „:“. Zu diesem Zeitpunkt erscheint ein „:“-Symbol in der unteren linken Ecke des Vim-Fensters und Sie können es aufrufen entsprechende Bedienungsanleitung.
Nachdem der Befehl ausgeführt wurde, kehrt Vim automatisch in den Befehlsmodus zurück. Wenn Sie direkt zum Befehlsmodus zurückkehren möchten, drücken Sie einfach Esc.
Abbildung 4 zeigt den Status, nachdem Vim in den Bearbeitungsmodus wechselt.
Abbildung 4 Vim im Bearbeitungsmodus
Anfänger wissen oft nicht, in welchem Modus sie sich befinden. Sie können zum Befehlsmodus zurückkehren, indem Sie einmal die Esc-Taste drücken, entweder weil Sie es vergessen haben oder versehentlich den Modus gewechselt haben. Nachdem Sie mehrmals „Beep————“ gehört haben, bedeutet dies, dass Sie in den Befehlsmodus gewechselt sind.
Das obige ist der detaillierte Inhalt vonWas ist der Arbeitsmodus von Linux Vim?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!