Erlernen Sie schnell die grundlegende Verwendung des VIM-Editors

Inhaltsverzeichnis

1. Einleitung

Zwei oder drei Modi

3. Öffnen, Speichern und Schließen von Dateien

 Viertens bearbeiten Sie die Datei

1. Bewegen Sie den Cursor

2. Zeichen oder Zeilen löschen und wiederherstellen

3. Suchen

4. Springen Sie zur angegebenen Zeile

5. Stellen Sie die Zeilennummer ein

6. Kopieren und einfügen

7. Ersatz


1. Einleitung

Der vim-Editor ist ein leistungsstarker Editor im Linux-Betriebssystem. Er hat viele Funktionen auf Basis des Vi-Editors verbessert und hinzugefügt, z. B. Unterstützung für die Suche nach regulären Ausdrücken, die Bearbeitung mehrerer Dateien usw.

In diesem Artikel wird die grundlegende Verwendung des VIM-Editors vorgestellt, um Anfängern dabei zu helfen, ihn schnell zu beherrschen und zu verwenden.

Zwei oder drei Modi

Vim umfasst drei Modi: Bearbeiten, Befehl und letzte Zeile.

Bearbeitungsmodus: Modus zum Bearbeiten von Inhalten, einschließlich Eingabe, Änderung und Löschung

Befehlsmodus: Der Standardmodus bei der Eingabe von vim. In diesem Modus können Sie keinen Inhalt in die Datei eingeben. Die Eingabe auf der Tastatur ist standardmäßig ein Befehl

Modus „Letzte Zeile“: Sie können viele Befehle eingeben, z. B. Dateien speichern, Zeichen ersetzen usw.

Wechseln Sie zwischen verschiedenen Modi:

3. Öffnen, Speichern und Schließen von Dateien

1. Auf Vim folgen der Dateipfad und der Dateiname. Wenn die Datei vorhanden ist, öffnen Sie das Fenster zum Bearbeiten der Datei. Wenn die Datei nicht vorhanden ist, erstellen Sie die Datei

vim „Dateipfad und Dateiname (mit Suffix)“

Öffnen Sie den Befehlsmodus und rufen Sie ihn auf, wie unten gezeigt:

Geben Sie „i“ ein und drücken Sie die Eingabetaste, um in den Bearbeitungsmodus zu gelangen

i //Text links von der aktuellen Cursorposition hinzufügen

I //Text am Anfang der aktuellen Zeile hinzufügen (der Anfang eines Nicht-Null-Zeichens)
A //Text am Ende der aktuellen Zeile hinzufügen
a //Text rechts von der aktuellen Cursorposition hinzufügen
O // Erstellt eine neue Zeile über der aktuellen Zeile. Eine Zeile
o //Erstellt eine neue Zeile unter der aktuellen Zeile.
R //Ersetzt (überschreibt) die aktuelle Cursorposition und mehrere Texte danach.
J //Füge die Zeile, in der sich der Cursor befindet, und die nächste zusammen Zeile (immer noch im Befehlsmodus)

 Drücken Sie „Esc“, um den Bearbeitungsmodus zu verlassen und zum Befehlsmodus zurückzukehren

 Drücken Sie „:“ (Doppelpunkt), geben Sie wq ein, speichern Sie die Datei und beenden Sie den Vorgang.

 Im Befehlsmodus:

:w //Speichern Sie die Datei
: w vpser.net //Speichern Sie in der vpser.net-Datei
: q //Beenden Sie den Editor. Wenn die Datei geändert wurde, verwenden Sie bitte den folgenden Befehl
: q! //Beenden Sie den Editor ohne saving
: wq //Editor verlassen und Datei speichern

 Viertens bearbeiten Sie die Datei

1. Bewegen Sie den Cursor

Im Befehlsmodus:

1. Verwenden Sie die Pfeiltasten nach oben, unten, links und rechts

2. Im Befehlsmodus: h für links, j für unten, k für oben, l für rechts.


3. Leertaste nach rechts, Rücktaste nach links, Eingabetaste, um zum Anfang der nächsten Zeile zu wechseln, -, um zum Anfang der vorherigen Zeile zu wechseln.

2. Zeichen oder Zeilen löschen und wiederherstellen

Im Befehlsmodus:

x //Das aktuelle Zeichen löschen
nx //N Zeichen beginnend mit dem Cursor löschen
dd //Die aktuelle Zeile löschen
ndd //N Zeilen einschließlich der aktuellen Zeile nach unten löschen
u //Vorherigen Vorgang abbrechen
U //Die aktuelle Zeile abbrechen Alle Aktionen für

3. Suchen

Befehlsmodus

/vpser //Durchsuchen Sie die vpser-Zeichenfolge entlang des Cursors
? vpser //Durchsuchen Sie die vpser-Zeichenfolge entlang des Cursors
n //Suchen Sie nach unten nach der vorherigen Suchaktion
N //Suchen Sie nach oben nach der vorherigen Suchaktion

4. Springen Sie zur angegebenen Zeile

Im Befehlsmodus:

n+ //springe n Zeilen nach
unten n- //springe n Zeilen nach oben
nG //springe zur Zeilennummer n
G //springe zum Ende der Datei

5. Stellen Sie die Zeilennummer ein

Im Befehlsmodus:

:set nu //Zeilennummer anzeigen
:set nonu //Zeilennummer anzeigen abbrechen

6. Kopieren und einfügen

Im Befehlsmodus:

yy // Kopieren Sie die aktuelle Zeile in den Puffer oder verwenden Sie „ayy“ zum Kopieren. „a ist der Puffer, a kann auch durch einen beliebigen Buchstaben von a bis z ersetzt werden und mehrere Kopieraufgaben können ausgeführt werden.
nyy //Kopieren Sie die aktuelle Zeile n Zeilen nach unten in den Puffer oder verwenden Sie „anyy zum Kopieren“, a ist der Puffer, a kann auch durch einen beliebigen Buchstaben von a bis z ersetzt werden und mehrere Kopieraufgaben können ausgeführt werden.
yw //Kopiere die Zeichen vom Cursor bis zum Ende des Wortes.
nyw //Kopiere n Wörter beginnend mit dem Cursor.
y^ //Kopiere den Inhalt vom Cursor an den Anfang der Zeile.
y$ //Kopiere den Inhalt vom Cursor bis zum Ende der Zeile.
p // Den Inhalt in die Zwischenablage nach dem Cursor einfügen. Wenn Sie den vorherigen benutzerdefinierten Puffer verwenden, wird empfohlen, zum Einfügen „ap“ zu verwenden. P // Den
Inhalt in die Zwischenablage vor dem Cursor einfügen, wenn Sie den vorherigen benutzerdefinierten Puffer verwenden Puffer Benutzerdefinierter Puffer, es wird empfohlen, „aP“ zum Einfügen zu verwenden.

7. Ersatz

Im Befehlsmodus:

:s/old/new //Ersetze das erste Vorkommen von old in der Zeile durch new
:s/old/new/g //Ersetze alle Vorkommen von old in der Zeile durch new
:n,m s/old/new/g / /Alle alten in den Zeilen von n bis m durch neue ersetzen
: %s/old/new/g //Alle alten in der aktuellen Datei durch neue ersetzen

Ich denke du magst

Origin blog.csdn.net/weixin_47930147/article/details/127119690
Empfohlen
Rangfolge