vim最常用命令整理

esc    模式切换
:wq    保存并退出
u    撤销上一步操作

j    下移
k    上移
h    左移
l    右移
w    移到下个词的第一个字母(e移到下个词的最后一个字母)
b    移到上个词的第一个字母

^    移动到光标所在行的第一个非空白字元
0    光标移到行首
$    光标移到行尾
:n    光标移到某一行(n指代行数)
H    移动到屏幕的第一行
M    移动到屏幕的中间行
L    移动到屏幕的最後行

a    在光标之后插入
i    在当前光标位置插入
o    在光标当前行下插入一行
O    在当前光标上插入一行

x    删除当前光标的字符
dw    删除当前光标所在的一个词
D    删除当前光标当前行之后的所有字符
dd    删除当前行
ndd  删除n行(n指代行数)

r    修改光标所在字元,r 後接著要修正的字符


yy  复制整行文字              
y0  拷贝光标到行首内容        
y$  拷贝光标到行尾内容         
nyy  拷贝n行(n指代行数)


p  将复制的文字粘贴到光标所在行

CTRL+d    向下滚动半页
CTRL+u    向上滚动半页
CTRL+f    向下滚动一页
CTRL+b    向上滚动一页

猜你喜欢

转载自huanz.iteye.com/blog/898784