vim:模式介绍

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

l  普通模式(Normal mode)app

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

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

l  插入模式(Insert Mode)orm

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

l  可视模式(Visual Mode)im

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

l  选择模式(Select Mode)vi

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

l  命令行模式(Command line Mode)

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

l  Ex模式(Ex Mode)

         和命令行模式类似,不一样的是一次可执行多条命令,使用“:visual”能够离开该模式。

相关文章
相关标签/搜索