Linux最常用的文本编译器vi三种状态,命令行模式、插入模式和底行模式,在系统提示符号后输入vi 文件名称后进入全屏幕编辑模式。
一、命令方式
无论用户处于什么状态,按Esc键或组合键Ctrl [ 就可以进入命令方式。当用户初始进入vi时,也处于这个状态。用户在命令方式下可以输入各种合法的vi内部命令,这些命令不会回显,而且不需要回车就会被执行。
二、文本插入方式
在命令方式下使用某些命令会导致vi马上进入文本插入方式,这些命令包括:i,I,a,A,o,O等。在这种方式下用户的任何输入都被当作是文件的内容看待,并将其显示在屏幕上。
三、最后行方式
行方式又称为最后行方式,通过在命令方式下键入冒号可进入这个方式,在这种方式下vi会在屏幕的最后一行显示一个冒号并等待用户输入命令。行方式下用户输入的命令将回显在最后一行上,并且直到用户输入回车vi才会去执行它。命令执行完毕后,vi自动进入命令状态。或者在输入命令时敲Esc键或组合键Ctrl [ 、或用退格键删除所有的输入之后再按一下退格键回到命令方式