Vim 简介Vim 是一个功能强大的全屏幕文本编辑器,是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立,编辑,显示文本文件.Vim 没有菜单,只有命令.
对于纯新手来说,这三个模式理解起来还是有点困难的,那么我希望您能认真听.命令行模式 (command mode / 一般模式)
任何时候,不管用户处于何种模式,只要按一下 "ESC" 键,即可使 Vi 进入命令行模式;我们在 shell 环境(提示符为 $)下输入启动 Vi 命令,进入编辑器时,也是处于该模式下.
在该模式下,用户可以输入各种合法的 Vi 命令,用于管理自己的文档.此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的 Vi 命令,则 Vi 在接受用户命令之后完成相应的动作.但需注意的是,所输入的命令并不在屏幕上显示出来.若输入的字符不是 Vi 的合法命令,Vi 会响铃报警.
文本输入模式 (input mode / 编辑模式)
在命令模式下输入插入命令 i(insert),附加命令 a (append),打开命令 o(open),修改命令 c(change),取代命令 r 或替换命令 s 都可以进入文本输入模式.在该模式下,用户输入的任何字符都被 Vi 当做文件内容保存起来,并将其显示在屏幕上.在文本输入过程中,若想回到命令模式下,按 "ESC" 键即可.
末行模式 (last line mode / 指令列命令模式)
Vi 有一个专门的 "转义" 命令,可访问很多面向行的 Ex 命令.在命令模式下,用户按 ":" 键即可进入末行模式下,此时 Vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个 ":" 作为末行模式的提示符,等待用户输入命令.多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等).末行命令执行完后,Vi 自动回到命令模式.保存文件或退出 Vim,同时也可以设置编辑环境和一些编译工作,如列出行号,寻找字符串等.
Category: Getting started | Vim Tips Wiki | FANDOM powered by Wikia http: //vim.wikia.com/wiki/Category:Getting_started
来源: http://www.bubuko.com/infodetail-2468343.html