vim:模式介绍

据维基百科资料,vim有6种基本模式和5种派生模式,下面只介绍6种基本模式。

l  普通模式(Normal mode)

此模式下可编辑文本,比如移动光标、删除文本等,这也是vim启动后的默认模式。

此模式下的命令往往需要一个操作符结尾,比如删除当前行命令“dd”,第二个“d”可以用另外的移动命令代替,比如移动到下一行的“j”组合成“dj”就可以删除当前行和下一行。还可以指定命令执行的次数,如“2dd”(重复dd两次),效果和“dj”一样。如果要从普通模式进入插入模式的话,可以按“a”(append/追加)或者“i”(insert/插入)。

l  插入模式(Insert Mode)

在此模式下,大多数按键都会向文本缓冲中插入文本,即要输入文本时,就要用到该模式,按“ESC”键可以返回普通模式。

l  可视模式(Visual Mode)

该模式与普通模式比较相似,但是移动命令与扩大高亮的文本区域。当执行一个非移动命令时,命令会被执行到该高亮区域的文本上。

l  选择模式(Select Mode)

该模式和无模式编辑器的行为比较相似(Windows标准文本控件的方式)。可以用鼠标或者光标键高亮选择文本,输入的任何字符都会代替高亮文本块,并自动进入插入模式。

l  命令行模式(Command line Mode)

输入的文本会被解释成可执行的命令,例如执行命令(“:”),搜索(“/”和“?”)命令或者过滤命令(“!”)。命令执行之后,vim会回到命令行模式之前的模式,通常是普通模式。

l  Ex模式(Ex Mode)

         和命令行模式相似,不同的是一次可执行多条命令,使用“:visual”可以离开该模式。

猜你喜欢

转载自www.cnblogs.com/heart-flying/p/10148014.html
今日推荐