VIM Editor - Quick Guide

Hier finden Sie eine Anleitung zur Benutzung des VIM-Editors, die in Frage-Antwort-Form aufgebaut ist. 

VIM-Modis

  • Normalmodus
  • Eingabemodus  (Insert Mode)
  • Visueller Modus

Normalmodus

Der Normalmodus ist standardmäßig aktiviert, wenn VIM geöffnet wird. In diesem Modus können Sie verschiedene Textmanipulationen wie Löschen, Kopieren und Einfügen durchführen. Ebenfalls im Normal Mode geben Sie Befehle wie z.B. :wq! ein:

Eingabemodus

In diesem Modus kann Text in die Datei eingegeben werden. Hier funktionieren Befehle wie i, I, a, A, o, O usw.
Der Eingabemodus kann mit <ESC> verlassen werden.

Visueller Modus

In diesem Modus können Textbereiche ausgewählt werden. Mit dem Befehl v wechseln Sie in den Visual Mode, mit V in den zeilenweisen Visual Mode und mit <STRG> + v in den blockweisen Auswahlmodus.

Durch Drücken der <ESC>-Taste können Sie den Modus verlassen.

 

 

Wie kann ich mich im Text bewegen?

gg - mit gg gelangen Sie an den Anfang des Textes der geöffneten Datei im Normalmodus.

G - durch Drücken von G im Normalmodus gelangen Sie an das Ende des Textes der geöffneten Datei.

0 - mit der Taste Null (0) gelangt man im Normalmodus an den Anfang einer Zeile.

$ - das Zeilenende wird im Normalmodus mit $ erreicht.

dw- um ein Wort zu markieren und zu löschen, setzen Sie den Cursor an den Anfang des Wortes und drücken Sie dw im Normalmodus. (d steht für "Detect" und w für "Word").

$ und dann im Normalmodus setzt den Cursor hinter das letzte Zeichen der aktuellen Zeile.

w - verschiebt im Normalmodus des Cursors an den Anfang des nächsten Wortes.

x löscht im Normalmodus ein Zeichen vor dem Cursor. 

u - macht die letzte Aktion im Normalmodus rückgängig.

yw - um ein Wort im Text zu markieren und zu kopieren, setzen Sie den Cursor auf das Wort und drücken Sie yw im Normalmodus. y steht für yank (reißen) und w für "Wort".

Im VIM-Editor gibt es keine direkte Entsprechung zu den klassischen Windows-Methoden Strg+C und Strg+P zum Kopieren und Einfügen.

p im Normalmodus fügt das Wort hinter dem Cursor ein, oder vor dem Cursor.

/ - mit dem Schrägstrich / gefolgt von einem Suchbegriff können Sie nach einer Zeichenfolge im Text suchen (im Normalmodus).

. - (Punkz) wiederholt im Normalmodus die letzte Textänderung.

 

Alternative zur Navigation mit den Pfeiltasten auf der Tastatur:

 j - eine Zeile nach unten

 k - eine Zeile nach oben

 h - eine Zeile nach links

 l - eine Zeile nach rechts

Alles im Normalmodus.

 

 

Datei speichern, Editor verlassen

<ESC> Taste drücken, um sicherzustellen, dass Sie sich im Normalmodus befinden.

:w <ENTER>  -  speichert die Datei.

:q <ENTER> - schließt den Editor.

! – wird zum Erzwingen verwendet, auch wenn es zum potenziellen Datenverlust führt.

:q! <ENTER> - der Editor wird beendet und alle gemachten Änderungen werden verworfen.

:wq! <ENTER>  - speichert die Datei und schließt den Editor, auch wenn es zu potenziellen Konflikten kommt (wq - write then quit).

:x <ENTER>  - speichert und beendet den Editor.

:x! <ENTER> - erzwingt das Speichern und Beenden.

<SHIFT> + zz  - ist eine schnelle Methode, um die Datei zu speichern und VIM zu schließen.

 

 

Weitere Information:

Unter diesem Link finden Sie eine vollständige Liste der Befehle des VIM-Editors:  Vim Cheat Sheet

vimtutor - das integrierte interaktive Tutorial erklärt die Grundlagen von VIM. vimtutor in der Console starten.

 

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.