电脑技术学习

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

dn001

  删除文本

  图 13. 要逐个地删除字符,可以使用 x 键

  按五次 x 键可以完成这项任务,但是您可能希望 vi 能够为各种操作提供更简单的方法。 按 d 键和 w 键,您可以一次删除一个单词,这两个键组合在一起表示 delete Word。 按三次 b 键,返回到单词 This。 要删除这个单词,按 d 键和 w 键。 请参见图 14。

  图 14. 要删除单词,可以使用 dw 命令

  现在第一行中包含一个半截的、不完整的句子。 要删除这一行中光标位置之后所有的内容,您可以使用 d 键加上 $ 键,前面曾经介绍过,后者用来表示到一行末尾的操作。 按 d 键和 $ 键,以便删除该行末尾的 is a。 请参见图 15。

  图 15. 要删除光标到一行末尾的文本,可以使用 d$

  vi 中最后一个常用的删除命令是 delete-line 命令,可以按两次 d 键来完成该操作。 它会删除一行文本,并将下面一行内容上移,这样一来,文档中就不会出现空行。 要删除文件中的第一行,可以按 d 键,然后再按一次该键。 请参见图 16。

  图 16. 要删除整行文本,可以按 dd

标签: