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 |