Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Linux vim verfügt über mehrere Arbeitsmodi

Linux vim verfügt über mehrere Arbeitsmodi

青灯夜游
青灯夜游Original
2023-02-02 19:00:143367Durchsuche

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.

Linux vim verfügt über mehrere Arbeitsmodi

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

Linux vim verfügt über mehrere ArbeitsmodiVims 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 verfügt über mehrere ArbeitsmodiVims 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 die Texteingabe , um über der Zeile, in der sich der Cursor befindet, eine neue Zeile einzufügen. 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
Tastenkombinationen
i
I
o
O
a
A

Abbildung 3 zeigt ein schematisches Diagramm von Vim im Eingabemodus.

Linux vim verfügt über mehrere Arbeitsmodi
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.

Linux vim verfügt über mehrere Arbeitsmodi
Abbildung 4 Vim im Bearbeitungsmodus

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn