电脑技术学习

UNIX 新手指南,第 2 部分: vi 文本编辑器

dn001

  按 G 可以将光标移动到文档中的最后一行。

  还可以在附加方法中指定行数,这些内容将在在 vi 命令前面加上数字部分中讨论。

  在 vi 中进行插入和编辑

  在导航文档的过程中,您仍然处于命令模式,并且使用键盘作为界面交互工具来移动光标。 下一组命令模式按键提供了各种进入插入模式的方法,可以用来向文件中输入新的文本。 在本教程开始处输入初始文本时,您使用了最基本的方式进入到插入模式:按 i 键,它表示 insert。 按 i 可以在当前光标位置的前面进入到插入模式。

  例如,如果您按 gg 导航到文件的开头,那么您可以按 i 键,这将使得您输入的任何文本都出现在当前行文本之前。 按 gg、i,然后输入 I am inserting new text with i。 在完成输入后,按 Esc 键返回到命令模式。 请记住,在输入完新的文本之后,您必须返回到命令模式,否则无法对文档进行导航。 请参见图 7。

  图 7. 添加新文本的最简单的方法是使用 i 键进入到插入模式

  添加新文本的另一个基本方法是使用 a 键,它表示 append。 使用 a 键可以进入到插入模式,但它将在光标当前位置之后添加文本,而不是在光标当前位置之前。 要测试该命令,定位到文档的最后一行,按 G 和 $ 键定位到该行的末尾。 然后按 a 键,输入 Pressing a appends text,并按 Esc 键返回到命令模式。 请参见图 8。

  图 8. 另一种插入文本的方法是使用 a 键,它表示 append

标签: