如何从文件1复制(猛拉)并使用缓冲区在vi中粘贴(放入)文件2?

时间:2017-01-23 17:36:30

标签: linux unix vi

我想知道从文件1复制数据的过程,并使用缓冲区将数据粘贴到vi编辑器中的文件2中。

能告诉我一步一步的流程吗?

怎么做?

1 个答案:

答案 0 :(得分:2)

来自vi手册:

  

6.5.6.3使用命名缓冲区

     

要在文档中的不同位置重复插入一组行,您可以拉动(或删除)这些行   进入命名缓冲区。您可以通过在命令前面指定命名缓冲区   使用双引号(")和缓冲区的名称。例如,要猛拉   四行进入命名缓冲区a,键入" a4yy。你可以使用几个   不同缓冲区。例如,您也可以从一个文本中删除文本   位置并将其添加到其他几个。要删除12行   命名缓冲区b,键入" b12dd。

     

要插入文本,请在p或P命令前加上n,其中n是   命名缓冲区。例如,要插入保存在缓冲区b中的行,请键入   " BP

     

您可以使用新行覆盖命名缓冲区。缓冲区已保存   直到退出vi。

     

使用命名缓冲区时,可以安全地删除并抽取其他文本   不影响您已在命名中保存的行   缓冲区 - 当然,除非你故意覆盖命名   缓冲液中。