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.
Es gibt den Befehlsmodus zum Laufen, Kopieren, Löschen, Einfügen, … und den anderen Modus zum Eingeben. Wechsel:
:w
speichern und verlassen:
:wq
oder
ZZ
<SHIFT>-V
- Zeilenweises markieren:%s/suche/ersetzen/g
- Sucht alle suche
und ersetzt es durch ersetzen
. Der Schrägstrich kann durch ein anderes Zeichen ersetzt werden.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.)
<STRG>-v
beginnt eine blockweise Markierung. Anschließende Tasten:
I
- Insert - Mann kann in der ersten Zeile einen Text tippen. Anschließendes <ESC>
fügt den Text in allen Zeilen entsprechend ein.x
- Löscht den Block.p
/ P
- Paste - fügt den Block wieder ein. (danach / davor)
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