学习vim 从常用按键开始

 
ctrl+e                将屏幕下滚一行
ctrl+u                将屏幕上滚半页
ctrl+d                将屏幕下滚半页
ctrl+b                将屏幕上滚一页
ctrl+f                将屏幕下滚一页

  

撤销 u
前进 ctrl r

移动
下一个单词 w
当前单词首或上个单词首 b
当前单词尾或上个单词尾 e ---- 大写就是忽略标点符号
行首行尾 $^
查询
/+word
下一个 n
上一个 N

v 可视化操作

命令                   删除操作
x                   删除光标处的字符,向后删除
nx                  删除本行光标開始之后的n个字符,不包括其他行
X                   删除光标前的单词,向前删除
dl                  删除一个字符
dw                  删至下一个字的开头
daw                 删除当前单词
dnw或ndw            删除之后n个单词
dap                 删除一个段落
dG                  删除该光标行及之后直到文件结束
dd                  删除整行
dk                  删除光标之前一行
ndd                 删除光标下n行
db                  删除光标前面的字
:n,md               删除n行到m行
d$                  从光标处删除到行尾
d^                  从光标处删除到行首

在 vi 中复制文本
命令                      复制操作
yy                    将当前行的内容放入暂时缓冲区
nyy                   将 n 行的内容放入暂时缓冲区
p                     将暂时缓冲区中的文本放入光标(后)
P                     将暂时缓冲区中的文本放入光标(前)
np                    将暂时缓冲区中的文本放入光标后n次
nP                    将暂时缓冲区中的文本放入光标前n次

  

posted @ 2019-04-01 11:40  霜末之冬  阅读(262)  评论(0编辑  收藏  举报