只要执行vi就可以进入vi的编辑环境了。在实际操作之前有个粗略的了解会比较好。Vi有两种模式:输入模式和命令模式。输入模式用于输入文字资料,而命令模式则是下达一些编排文件、存档以及离开vi的操作命令,当执行vi后,先进入命令模式,此时输入的任何字符都被视为命令,在输入模式里要进入命令模式可以按"esc",如果不知道现在处于什么模式,则多按几次"esc"系统就会发出"嘟嘟"声以示进入命令模式。
进入与离开
要进入vi只要输入vi<文件名>,vi就可以帮你自动加载所要编辑的文件或新建立一个文件。进入vi后,屏幕左方会有一些波浪号,凡是列首有该符号就表示目前此列是空的。要离开vi可以在命令模式里打入":q",而":wq"则是存档后离开,打入":q!"则是强制离开。
Vi的输入模式
要如何输入呢?有好几种命令可以进入输入模式(注意大小写有分别):
新增,按a,从光标所在位置后面新增资料。按A,从光标所在列后面新增资料。
插入,按i,从光标所在位置前面开始插入资料。按I,从光标所在列的第一个非空白字前面开始插入资料。
开始,按o,从光标所在列下新增一列并进入输入模式。按O,从光标所在列上方新增一列并进入输入模式。
Vi的基本编辑命令:
命令
说明
x
删除光标所在字符。
dd
删除光标所在行。
r
修改光标所在的字符,r后接着要改成的字符。
R
进入取代状态,新增文本会覆盖原文本,直到按esc回到命令模式为止。
s
删除光标所在的字符并进入输入模式。
S
删除光标所在的列的字符并进入输入模式。