Inhaltsverzeichnis

vi

DER Editor.- Keine Maus. Keine Cursortasten. Keine Funktionstasten. Kein Nix. Aber: Syntaxhighlighting vom Feinsten. Arbeiten durch beliebige Netzwerkkanäle. Blockweises Eintippen, Löschen, Einfügen.

Die Modi

Es gibt den Befehlsmodus zum Laufen, Kopieren, Löschen, Einfügen, … und den anderen Modus zum Eingeben. Wechsel:

Speichern

:w

speichern und verlassen:

:wq

oder

ZZ

Nie ohne

Zeilennummern

Um Text besser markieren und kopieren zu können, sollte man die Zeilennummern ausschalten können:

:set nonumber

Mit

:set number

kann man sie wieder einschalten. (nu bzw. nonu funktioniert auch.)

Blöcke

<STRG>-v beginnt eine blockweise Markierung. Anschließende Tasten:

Konfiguration

Die Konfiguration erfolgt über die Date .vimrc im home-Verzeichnis. Hier ist mal eine davon:

" syntax on
" set nu
" set ht=4
" set ts=4

" Syntaxhighlighting
syntax on

" Encoding halt...
set encoding=utf-8

" alle Suchergebnisse bunt
set hlsearch

" groß oder KLEIN egal
set ignorecase

" groß und KLEINschreibung unterscheiden, falls der Suchtext Großbuchstaben enthält
set smartcase

" suche beim Tippen
set incsearch

" Zeilennummern anzeigen
" set nu
" oder:
set number

" min. angezeigte Zeichen
set scrolloff=3
set sidescroll=5

" Tabstopps automatisch
set smartindent
set shiftwidth=4
set tabstop=4
set softtabstop=4


" Klammern
set showmatch

" Wo bin ich?
set ruler

" Titelzeile Terminalfenster erhält Dateinamen
set title

" Umbruch
set textwidth=75

" lange Zeilen umbrechen
" set wrap