welcome: please sign in
location: vi

VI und VIM

Visual Editor

Info

Der vi ist ein Standard seit vielen vielen Jahren. Und jeder, der sich das erste mal mit ihm auseinandersetzt, wird sich das gleiche denken, wie ich: welches kranke Gehirn hat sich denn den ausgedacht? Aber je mehr man mit ihm arbeitet, um so mehr erkennt man seine Vorzüge, gerade in dieser Umgebung. Zweifellos einer seiner bestechendsten vorteile ist der, daß er sofort da ist. Geben Sie einfach mal

ein und sehen sie selbst in welcher Geschwindigkeit er da ist. Was dieses Programm so ungeheuer anti-intuitiv macht, ist die Tatsache, daß man unter Windows andere Tastaturkürzel gewohnt ist und, daß er über mehrere (Insgesamt drei) verschiedene Zustände verfügt, die sich auch noch mit gleichen Buchstabenkombinationen auszeichnen.

Vi Befehle

Die drei Vim - Modi

  1. Normaler Modus
  2. Editier-Modus
  3. Kommando-Modus

Hä? Ja richtig. Das klingt ein wenig verwirrend. Aber sehen wir es uns doch mal im einzelnen an.

Der normale Modus ist der, in dem man sich befindet, wenn vim gerade gestartet wurde. In diesem Modus kann man noch nicht viel tun, denn er ist in erster Linie zur Navigation gedacht.

Die wichtigsten Befehle im Normalen Modus

Cursor-up/down/left/right

+

-

0

$

w

e

dd

[Zahl]dd

x

[Zahl]x

[Zahl]G

yy

yw

[Zahl] yw

p

i

a

Der Editier-Modus

In den Editiermodus gelangt man aus dem normalen Modus mit a | i Nun kann man die Datei eingeben. Die Entf-taste löscht das nächste Zeichen, die Backspace-Taste löscht das vorhergehende. Der Rest geht in diesem modus wie mit einer Schreibmaschine. Um aus diesem Modus wieder in den Normalen Modus zu gelangen, muß man die Esc-Taste betätigen.

Der Kommando - Modus

In den Kommando-Modus gelangt man nur aus dem normalen Modus über eines der Zeichen /,? oder :

/

?

:

Fast alle Befehle lassen sich, wie oben beschrieben mit einem Quantifier ([Zahl]) als Präfix benutzen.

Das sind bei weitem noch nicht alle Kommandos, die der vi ersteht. Um sich einen Überblick zu verschaffen, was dieser kleine und doch so mächtige Editor alles beherrscht tippe man aus dem normalen Modus kommend am besten :h ein. Man kommt von dort in ein Hilfesystem, das mit Links verbunden die Hilfedateien zur Verfügung stellt. Aber natürlich können die Links nicht einfach mit der Return-Taste angewählt werden. Um einem Link zu folgen tippt man Ctrl-] und wenn man zurückgehen will Ctrl-O oder Ctrl-T. dort findet man auch Hinweise darauf, wie man ein Vi-Tutorial durchläuft.

Tutorials

vi (last edited 2008-07-14 09:55:46 by localhost)