6. Editor-Essentials : alles, was man wirklich braucht


(^ steht für <Strg> oder <Ctrl>)
Funktion
x
DOS
q
DOS
vi
UNIX
Schreib- ->Befehlsmodus  <Esc>  <Esc>  <Esc> 
Befehls- ->Schreibmodus  <Einfg> Einfügemodus 

 x Überschreibmodus 

<Esc>  R Überschreibmodus 

 i Einfügemodus 

Zeichen löschen  <Entf>  <Entf> 
Zeile löschen  F3 oder <Esc> d <runter> ^Y  dd 
Leerzeile einfügen  F4 oder<Ende><ENTER>  ^N O
(Großbuchstabe O)
Zeilenanfang  <Pos1>  <Pos1> 
(Null)
Zeilenende  <Ende>  <Ende> 
Bildschirmanfang  <Pos1> <Pos1>  <Strg><Pos1> 
Bildschirmende  <Ende> <Ende>  <Strg><Ende> 
Textanfang  <Strg><Pos1>  <Strg><Bild<hoch> :1 <ENTER> 
Textende  <Strg><End>  <Strg><Bild<runter>
Seite vor/zurück  <Bild<runter>> / <Bild<hoch> <Bild<runter>> / <Bild<hoch> ^F / ^B 
Zeile(n) kopieren  <Esc> b ... b ... c  <F4>
(Zeile dupliz.)
yy ... p 
Block verschieben  <Esc> d ... d ... c  ^K B .. ^K K .. ^K V  n d ... p 
(n=Zeilenzahl)
Finde xyz <Esc> f xyz  ^Q f xyz <ENTER> i  / xyz <ENTER> 
nächste/vorige
Stelle 
a / - <ENTER>  ^L  n N 
Suchen + Ersetzen 

 XX durch YY 

<Esc> r XX <ENTER> YY  <Esc> s r XX <ENTER> YY <ENTER>  :%s/XX/YY/ <ENTER> 

 rückgängig: u 

Datei einkopieren  <Esc> g NAME  --  ... :r NAME <ENTER> 
Zweiten Text bearbeiten  <Esc> o NAME  <Alt>E  :e NAME <ENTER> 
umschalt.Text1<->Text2  <Esc> <Alt>N  :n <ENTER> 
Teilstück -> Datei  <Esc> p...p NAME <ENTER>  --  :m,n w NAME <ENTER> 
Zeile teilen  ... <Einfg> <ENTER>  ... <Einfg> <ENTER>  ... R <ENTER> 
Zeilen verbinden  <Ende> <Entf>  <Ende> <Entf> 
Marke setzen  <Esc> t a
(oder b,c,d)
--  m a 
zur Marke springen  <Esc> j a
(oder b,c,d)
--  ` a
(Gravis!)
letzten Befehl wiederholen  ^q q  .
(Punkt)
Makro definieren  <Esc> m r <Fi> .... m  ^M <Fi> ... ^M  :map X befehl
Makro ausführen  <Fi>
(i=1..8)
<Fi>
(0=1..8)
X
(X=alphanum.Zeichen)
korrespond. Klammer  <F8>
(oder '(' )
-- 
Sichern+Ende  <Esc> q s  <Esc> f s <Alt>x y  ZZ 
Abbruch ohne Speichern  <Esc> q e y  <Alt>+x n  :q! 
"..." bedeutet, daß der Cursor an eine andere Stelle bewegt wird.

 Anm. zu     x : <Esc> jeweils nur nötig, wenn gerade Schreibmodus aktiv (deshalb klein gedruckt).