设为首页 加入收藏

TOP

3.1.1 启动与退出vi
2013-10-12 09:57:04 来源: 作者: 【 】 浏览:212
Tags:3.1.1 启动 退出

3.1.1 启动与退出vi

在Linux 终端命令提示符下输入vi(或vi 文件名),即可启动vi编辑器。如:

  1. # vi filename 

按“Enter”键执行该命令,系统便会自动打开文件名为“filename”的文件的vi 编辑界面,其初始界面如图3.1 所示。也可以在X-Window 下通过选择“开始”→“编程”→“ViImproved”命令来运行X-Window下的vi。

 
(点击查看大图)图3.1 vi 编辑器的初始界面

提 示

当使用“vi 文件名”的命令时,若进行编辑的是当前工作目录下已存在的文件,启动vi后便可看到该文件中的内容;若是当前目录下不存在的文件,则系统首先创建该文件,再使用vi进行编辑。

要退出vi,必须先按“Esc”键回到命令行模式,然后输入“:”,此时光标会停留在最下面一行(底行模式),再输入“q”,最后按“Enter”键即可退出。

vi 拥有3 种工作模式:命令行模式(command mode)、插入模式(input mode)与底行模式(last line mode)。3 种模式下的功能可描述如下:

命令行模式,也叫做“普通模式”,它是启动vi编辑器后的初始模式。在该模式下,主要是使用隐式命令(命令不显示)来实现光标的移动、复制、粘贴、删除等操作。但是在该模式下,编辑器并不接受用户从键盘输入的任何字符来作为文档的编辑内容。

插入模式,在该模式下,用户输入的任何字符都被认为是编辑到某一个文件的内容,并直接显示在vi的文本编辑区。

底行模式,在该模式下,用户输入的任何字符都会在vi的最下面一行显示,按“Enter”键后便会执行该命令(当然前提是这是一个正确的命令)。

使用vi编辑器,首先必须能够熟练掌握各种工作模式下的功能,以及各种工作模式间的切换。如图3.2 所示为vi 3 种工作模式间的切换方法。

 
图3.2 vi 3种工作模式间的切换

从图3.2 中可以看到,命令行模式是vi编辑器的初始模式,从该模式下可以实现到任何模式的切换。而插入模式和底行模式之间不能相互切换,因为在插入模式下,任何输入的字符都被认为是编辑到某一个文件的内容,而不是命令!而在底行模式下,任何输入的字符都被看做是底行命令(尽管可能是不合法的),二者都必须先通过命令行模式才能进入对方,即需要先按“Esc”键回到初始模式。

下面向读者介绍各种工作模式下的常用命令。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.1.3 vi 的插入模式 下一篇2.5.3 循环结构

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: