vi-overlevelse|
Når man starter | ||
| <esc> | gå i kommandomodus | |
i | (I) | indsæt tekst ved markør (først på linien) |
a | (A) | indsæt tekst efter markør (sidst på linien) |
r | (R) | udskift bogstav (overskriv tekst) |
o | (O) | ny linie under markør (over markør) |
x | (X) | slet tegn under markør (før markør) |
yy | (xyy) | kopier linie (x linier) til buffer |
dd | (xdd) | slet linie (x linier) |
p | (P) | indsæt buffer efter markør (før markør) |
h j k l | (piletaster) | venstre ned op højre |
<ctrl>-F | <ctrl>-B | side frem side tilbage |
G | (xG) | gå til sidste linie (linie x) |
/regexp<cr> |
(?regexp) | find regexp (søg baglæns) |
n | (N) | find næste regexp (forrige) |
u | (U) | fortryd rettelse (genkald oprindelig linie) |
. | | gentag sidste rettelse |
:w [navn]<cr> | gem dokument [under navn] | |
:q<cr> | (:q!) |
forlad vi (selvom teksten er ændret) |
:1,$s/regexp/nyexp/g | erstat regexp med nyexp globalt | |