标签:
命令行模式 (command mode/一般模式)
任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。
文本输入模式 (input mode/编辑模式)
在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、修改命令c(change)、取代命令r或替换命令s都可以进入文本输入模式。输入的内容会 被vi保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按"ESC"键即可。
末行模式 (last line mode/指令列命令模式)
在命令模式下,用户按“:”键即可进入末行模式下,在最后一行显示一个“:”作为末行模式的提示符。
*常用快捷键*
保存文本和退出vi
插入内容 i或o
保存内容 wq!
退出编辑且不保存内容 q!
保存文件但不退出vi w
将修改保存在file中但不退出vi w file
将光标定位到35行 :35
查找字符串 /abc
显示行号 set nu
删除光标前的内容 ctrl+u
将光标定位到行首 0
将光标定位到行尾 end
将光标移动到结尾 :$
将光标移动到开头 :0
向下翻一半屏 ctrl+d
向上翻一半屏 ctrl+u
向下翻一整屏 ctrl+f
向上翻一整屏 ctrl+b
标签:
原文地址:http://www.cnblogs.com/Jack1023/p/4946701.html