鸿 网 互 联 www.68idc.cn

linux中vi命令之文本插入操作(append,insert,open)-linux-网页制

来源:互联网 作者:佚名 时间:2013-04-20 14:03
在命令模式下 ,用户输入的任何字符都被vi 当作命令加以解释执行,如果用户要将输入的字符当作是文本内容时,则首先应将vi 的工作模式从命令模式切换到文本输入模式。切换的方式是使用下面的命令

1. 插入(Insert) 命令

vi 提供了两个插入命令:i 和I。

(1) . i 命令插入文本从光标所在位置前开始, 并且插入过程中可以使用键删除错误的输入。此时vi 处于插入状态,屏幕最下行显示“–INSERT–” 插入字样。

(2) . I 命令 该命令是将光标移到当前行的行首, 然后在其前插入文本。

2. 附加(append) 命令

vi 提供了两个附加插入命令:a 和A。

(1) . a 命令该命令用于在光标当前所在位置之后追加新文本, 新输入的文本放在光标之后,在光标后的原文本将相应地向后移动,光标可在一行的任何位置。

(2) . A 命令 该命令与 a 命令不同的是,A 命令将把光标挪到所在行的行尾,从那里开始插入新文本,当输入A 命令后光,标自动移到该行的行尾。

a 和A 命令是把文本插入到行尾的唯一方法。

3. 打开open 命令

不论是 Insert 命令也好,还是append 命令也好,所插入的内容都是从当前行中的某个位置开始的。若我们希望在某行之前或某行之后插入一些新行,则应使用open 命令。

vi 提供了两个打开命令:o 和O。

(1) . o 命令该命令将在光标所在行的下面新开一行, 并将光标置于该行的行首,等待输入文本。要注意当使用删除字符时只能删除从插入模式开始的位置以后的字符,对于以前的字符不起作用。

(2) . O 命令和 o 命令相反,O 命令是在光标所在行的上面插入一行,并将光标置于该行的行首,等待输入文本。

网友评论
<