Heim > Artikel > Betrieb und Instandhaltung > Linux vim verfügt über mehrere Arbeitsmodi
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 und Sie zu bewegen kann auch den Dateiinhalt bearbeiten. Führen Sie Vorgänge wie Kopieren, Einfügen, Ersetzen, Löschen usw. aus. 2. Eingabemodus: Sie können Schreibvorgänge an Dateien ausführen, ähnlich wie bei der Eingabe von Inhalten in ein Dokument auf einem Windows-System. 3. Bearbeitungsmodus, der zum Ausführen von Vorgängen wie Speichern, Suchen oder Ersetzen bestimmter Inhalte in der Datei verwendet wird.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
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
Na und ist vim?
Vi Die Abkürzung für IMproved;Aktualisierte Version von Vi;
Der größte Unterschied zwischen Vim und Vi besteht darin, dass vi beim Bearbeiten eines Textes keine Farben anzeigt, vim jedoch zusätzlich , vim kann auch Programmbearbeitungsfunktionen wie Shell-Skripte, C-Sprache usw. ausführen; daher können Sie vim als Programmeditor betrachten
Dann verfügt das von uns installierte CentOS-System bereits über den vim-Befehl, sodass keine Notwendigkeit besteht Installation: Wenn im Linux-System kein vim-Befehl vorhanden ist, müssen Sie den Befehl yum install -y vim-enhanced verwenden, um ihn nach der Verbindung mit dem Internet selbst zu installieren.
Vims drei Arbeitsmodi
Beim Verwenden von Vim zum Bearbeiten von Dateien gibt es drei Arbeitsmodi, nämlich Befehlsmodus, Eingabemodus und Bearbeitungsmodus Diese drei Arbeitsmodi können nach Belieben umgeschaltet werden, wie in gezeigt die Abbildung 1 dargestellt.
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 zeigt ein schematisches Diagramm von 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.
Anfänger wissen oft nicht, in welchem Modus sie sich befinden. Unabhängig davon, ob Sie den Modus vergessen oder versehentlich gewechselt haben, können Sie durch einmaliges Drücken der Esc-Taste zum Befehlsmodus zurückkehren. Wenn Sie nach mehrmaligem Drücken der Esc-Taste einen „Piepton“ hören, bedeutet dies, dass Sie sich bereits im Befehlsmodus befinden. Verwandte Empfehlungen: „Linux-Video-Tutorial“ |
Das obige ist der detaillierte Inhalt vonLinux vim verfügt über mehrere Arbeitsmodi. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!