Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist der Arbeitsmodus von Linux Vim?

Was ist der Arbeitsmodus von Linux Vim?

WBOY
WBOYnach vorne
2023-05-16 23:45:102017Durchsuche

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;

Der 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.

Drei Arbeitsmodi von vim

Beim Verwenden von Vim zum Bearbeiten von Dateien gibt es 3 Arbeitsmodi, nämlich Befehlsmodus, Eingabemodus und Bearbeitungsmodus Diese 3 Arbeitsmodi können nach Belieben umgeschaltet werden, wie in Abbildung gezeigt 1 Show.

Abbildung 1 Die drei Arbeitsmodi von Vim

linux 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

linux vim工作模式是什么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ügebefehls

FunktionsbeschreibungFügen Sie den nachfolgend eingegebenen Text an der aktuellen Cursorposition ein, und der Text hinter dem Cursor bewegt sich entsprechend nach rechts Fügen Sie den anschließend eingegebenen Text am Anfang der Zeile ein, in der sich der Cursor befindet. Der Zeilenanfang ist das erste nicht leere Zeichen der Zeile, was dem Bewegen des Cursors an den Anfang entspricht der Zeile und Ausführen des i-Befehls an der Cursorposition. Fügen Sie eine neue Zeile unterhalb der Zeile ein. Der Cursor stoppt am Anfang einer leeren Zeile und wartet auf EingabetextFügen Sie eine neue Zeile über der Zeile ein, in der sich der Cursor befindet. Der Cursor stoppt am Anfang der leeren Zeile und wartet auf die Texteingabe Fügen Sie den nachfolgend eingegebenen Text nach der aktuellen Cursorposition einFügen Sie den nachfolgend eingegebenen Text am Ende der Zeile ein Wo sich der Cursor befindet. Dies entspricht dem Bewegen des Cursors an das Ende der Zeile und dem anschließenden Ausführen des a-Befehls Abbildung 3 zeigt ein schematisches Diagramm von Vim im Eingabemodus.
Tastenkombinationen
i
I
o
O
a
A

Abbildung 3 Vim im Eingabemodus

linux vim工作模式是什么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. linux vim工作模式是什么

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Hat Linux eine Firewall?Nächster Artikel:Hat Linux eine Firewall?