a |
Append text after cursor |
A |
Append text at end of line |
^A |
none |
b |
back up to beginning of word |
B |
Back up to word |
^B |
Ein Fenster zurück |
c |
Change operator |
C |
Change to end of line |
^C |
none |
d |
Delete operator |
D |
Delete to end of line |
^D |
Scroll down half window |
e |
Move to end of word |
E |
Move to enf of word |
^E |
Show one more bottom line |
fx |
Find next x on line |
Fx |
Find previous x on line |
^F |
Scroll forward one window |
g |
none |
G |
Go to line or end of file |
^G |
Print info |
h |
left |
H |
move to top left |
^H |
backspace |
i |
insert text before cursor |
I |
insert text of beginning of line |
^I |
none |
j |
down |
J |
Join two lines |
^J |
down |
k |
Up |
K |
none |
^K |
none |
l |
Right |
L |
move to last pos in window |
^L |
redraw window |
m |
mark the curor pos in register (a-z) |
M |
Move cursor to middle of window |
^M |
Carriage Return |
n |
repeat last search |
N |
repeat last search reverse direction |
^N |
Down |
o |
open line below |
O |
open line above |
^O |
none |
p |
put deleted or copy afer cursor |
P |
put deletet or copy before cursor |
^P |
Up |
q |
none |
Q |
Quit vi and invoke ex |
^Q |
none |
r |
replace next char |
R |
replace characters |
^R |
Redraw screen |
s |
change the char under cursor |
S |
change entire line |
^S |
none |
t |
find char before next x on line |
T |
find char after previous x on line |
^T |
none |
u |
undo last change |
U |
restore line |
^U |
scroll scren half up |
v |
none |
V |
none |
^V |
none |
w |
move to begin of next word |
W |
move to begin of next word |
^W |
none |
x |
delete char at cursor |
X |
delete chat before char |
^X |
none |
y |
Yank (copy) operator |
Y |
make copy of line |
^Y |
show one more line at top |
z |
redraw the screen, repositioing cursor |
ZZ |
exit and save |
^Z |
none |