VIM常用快捷键使用记录
自从用个MBP后,一直在练习着使用VIM,并尝试着去学习它,习惯它。之前在用PC的时候,就用过一段时间的GVIM,所以现在的学习算是一个慢慢的加强学习,下面一些总结之类的。
好像自从用上MBP后,就很少在博客上再写文字了,不过我的生活仍在继续。不断充电ing
-
移动
基本操作 hjkl
到顶部 gg
到底部 G
往上翻屏幕 ctrl + b
往下翻屏幕 ctrl + f
往右移动一个单词 w
往左移动一个单词 b
移动到当前行第一个非空字符 ^
移动行尾 $
移动到对应括号 %
-
删除
删除一行 dd
删除多行 行数dd,例如2dd表示删除两行
删除单引号中的文字 di’
删除双引号中的文字 di”
删除单引号以及其中的文字 da’
删除单引号以及其中的文字 da”
删除光标到行尾 d $
删除光标到行首 d0
删除一个单词 dw
-
复制
复制一行 yy
复制多行 n yy,例如 2yy,复制两行
四 进入插入模式
i 在光标的字之前
a 在光标的字之后
o 光标的下一行
I 在光标的行首
A 在光标的行尾
O 在光标的上一行
-
搜索
:%s/xxx//gn 显示搜索出来xxx的个数
:%s/xxx/yyy/g 替换xxx为yyy
:10,20s/xxx/gn 显示10到20行出现xxx的个数
-
其他
分屏 :sp
显示行数 :set nu
撤销 u
重做 ctrl + r