启动
启动vi
vi程序非常复杂,有很多选项,但大多数时候并不需要它们。一般环境下,只需要知道两个选项,即-r和-R。
使用vi编辑一个已有的文件,只需指定文件的名称即可 (假定当前目录下已有一个名为essay的文件)。
vi essay
使用vi创建一个新文件,有两种选择:
1) 指定一个文件名,如果这个文件不存在,vi会创建这个文件(假定当前目录下不存在一个叫做message的文件):
vi message
退出vi编辑器时需要保存文件,否则文件不会被创建。
2) 输入vi命令本身(不指定文件名)创建一个空文件:
vi
当保存数据时指定文件名。
启动vim
在vi和vim中,有许多内部设置可以用来影响程序的行为。
当以-C选项启动vim时,它将改变vim的设置,从而使vim尽可能地像vi一样。当以这种方式使用vim时,则称vim运行在兼容模式(compatibility mode)。
当没有指定文件名启动vim/vi时, 程序将显示一些帮助信息:
该信息只是为了提供方便。一旦开始输入数据,vim将移除这些信息。
由上例也可以看出,我的系统中vim已经取代了vi。因为当输入没有文件名的vi命令:
vi
时,如果看到一个几乎全空的屏幕,而不是上图所示的帮助信息,则表明使用的是标准vi。
另一个判断系统使用的是vim还是vi的方法是:
输入下述命令显示vi的说明书页:
man vi
如果看到的是vim的说明书页,就可以知道系统使用的是vim而不是vi。
停止vi
vi的停止方式有两种。
1) 保存工作然后再退出:
ZZ(大写Z)
当使用vi编辑一个不存在的文件或编辑一个空文件 ,使用ZZ保存退出,文件不会被创建。
2) 不保存工作而退出程序:
:q!<Return>