1.1在正常模式下,使用h,j,k,l实现左,下,上,右移动。
(如果不再正常模式下,使用Esc键进入正常模式)
1.2退出vim,先进入到正常模式,输入:q!退出,但不保存任何修改。
1.3在正常模式下,使用x键删除光标所在的字符。
1.4在正常模式下,按i键进入插入文本状态(到当前光标所在字符的前一位置插入文本),并使用Esc回到正常模式下。
1.5在正常模式下,按A在该行尾进行插入文本。
1.6如果要保存修改,则在正常模式下,输入:wq。
2.1在正常模式下,删除一个单词,先将光标移到单词的首字母处,输入dw。(d:delete w:word)
2.2在正常模式下,删除当前行光标后的所有字符(包括光标所处字符),输入d
2.3 (d motion)d表示要进行删除操作,后可接w,e,$,e表示删除当前光标之后的一个单词(包括光标所处字符)。与dw的不同的是,dw删除一个单词之后,光标会移至新单词的首字母处,de则不然,仅将光标移至删除单词之后。
2.4不使用d,在motion前加上数字,表示重复这个操作的次数,2w表示将当前光标移至到当前光标起后两个单词的首字母处,2e将表示移至两个单词的末尾处。0表示移至到当前行开始处。
2.5在motion前可以使用数字并配合d使用,表示重复这个操作的次数,例如,在正常模式下,输入d2w表示删除两个单词。d0表示删除当前行光标前的所有字符,不包括光标所处字符。d3e表示将光标移至从当前光标起三个单词的末尾处,并删除这3个单词。
2.6在正常模式下,删除正行使用dd,在dd前加数字表示删除多少行,2dd表示删除两行。
2.7在正常模式下,使用u进行上一步撤销,U表示对整行的操作进行撤销,恢复到最初状态。
3.1在输入模式下,输入p表示将之前删除的文本放到光标后面处。
3.2 rx表示对当前光标所处字符进行替换用x这个字符。(r:replace)
3.3 ce表示删除光标所处单词从光标所处字符开始删除,并进入insert模式。
3.4
原文:http://www.cnblogs.com/jecyhw/p/3651060.html