vim工作模式(图解)
vim三种模式:命令模式、输入模式、末行模式
命令行模式:控制光标移动,可对文本进行删除、复制、粘贴等
输入模式:在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的
末行模式:在这个模式当中,可以提供你搜寻资料的动作
末行模式中:
:q #退出
:q! #强制退出,丢弃做出的修改
:wq #保存退出
:x #保存退出
命令模式
zz:保存退出
zQ:不保存退出
命令模式光标跳转
1.字符间跳转
h:左 l:右 j:下 k:上
2.单词间跳转
w:下一个单词的词首 e:当前或下一个单词的词尾
b:当前或前一个单词的词首
3.行首行尾跳转
^:跳转至行首的第一个非空白字符
0:跳转至行首
$:跳转至行尾
3.行间移动:
G:最后一行
1G,gg:第一行
替换命令(r,replace)
r:替换光标所在处的字符
删除命令:
d:删除命令,可结合光标跳转命令使用,来实现范围删除
例如:dw删除一个单词,dG删除当前光标所在行到最后一行
d$:删除到行尾
d0:删除到行首
dd:删除光标所在的行
#dd:多行删除
复制命令
y:复制 yy:复制整行
粘贴命令(p,paste)
翻屏操作
ctrl+f:向文件尾部翻一屏
ctrl+b:向文件首部翻一屏
ctrl+d:向文件尾部翻半屏
ctrl+u:向文件首部翻半屏
原文地址:http://9553933.blog.51cto.com/9543933/1881794