Vim入门
Norm Mode
插入
i
在光标前插入
I
在所在行行首插入
a
在光标所在字符后
A
在所在行行尾插入
o
在光标所在行下一行行首插入
O
在光标所在行上一行行首插入
s
删除光标所在处的字符然后插入
S
删除所在行并在行首插入
快速移动光标
h
左移
j
下移
k
上移
l
右移
词上的移动
0
移动到行头
$
移动到行尾
w
移动到下一个单词的开头
e
移动到下一个单词的结尾
b
移动到上一个单词的开头
ge
移动到上一个单词的结尾
行上的移动
nG
定位到第n行行首
gg
定位到第一行的行首
G
定位到最后一行的行首
H
定位到当前屏幕的第一行行首
M
定位到当前屏幕的中间
L
定位到当前屏幕的尾部
页上的移动
ctrl+f
下一页
ctrl+b
上一页
编辑操作
dw
删除一个单词(dnw删除n个单词,ndd删除n行)
dd
删除一行
yw
复制一个单词
yy
复制一行
p
在光标后开始复制
P
在光标前开始复制
撤销恢复
u
undo
ctrl+r
reundo
Command Mode
:set nu
显示行号
:set nonu
取消行号