标签:vim
我的主力博客:半亩方塘
1、 重复上次的操作在普通模式下用 .
命令
2、 取消上次的操作在普通模式下用 u
命令
3、 整行删除在普通模式下用 dd
命令,此命令在删除行后 不进入插入模式
4、 整行删除在普通模式下用 S
命令,此命令在删除行后 进入插入模式
5、 删除某个单词在普通模式下用 dw
命令,此命令删除单词后 不进入插入模式
6、 删除某个单词在普通模式下用 cw
命令,此命令删除单词后 进入插入模式
7、 删除光标位置的字母在普通模式下用 x
命令,此命令删除字母后 不进入插入模式
8、 删除光标位置的字母在普通模式下用 s
命令,此命令删除字母后 进入插入模式
9、 在光标所在行的下一行插入在普通模式下用 o
命令,此命令 进入插入模式
10、 在光标所在行的上一行插入在普通模式下用 O
命令,此命令 进入插入模式
11、 在光标所在位置的下一位置进行插入操作,在普通模式下用 a
命令,此命令进入 插入模式
12、 将光标移动到该行末尾最后一个字母的位置,在普通模式下用 $
命令,该命令 不进入插入模式
13、 将光标移动到该行末尾的最后一个字母的下一个位置进行插入操作,在普通模式下用 A
命令,此命令 进入插入模式
14、 将光标移动到该行的第一个位置进行插入操作,在普通模式下用 I
命令,该命令 进入插入模式
15、 在大规模的范围内进行重复性的操作一般需要用到命令行模式下的 :normal
命令,譬如注释掉全部的代码用:%normal
i//
, :normal
命令不管光标所在位置在哪儿,都会将其移动到所选区域的行首进行操作,所以这里的:%normal
i//
和 :%normal I//
效果是一样的, %
表示的是全部文档的范围
16、 从光标所在行到文件末尾这所有的范围进行缩进在普通模式下用 >G
命令,该命令 不进入插入模式
17、 进入某个目录可以在命令行模式下用 :cd ...
命令,这个命令跟 shell 中的类似,在该目录下打开文件用:open
filesname
命令,将 filesname 替换成相应的文件名
标签:vim
原文地址:http://blog.csdn.net/abnerwang2014/article/details/38894329