将内容从一个文件复制到另一个文件
通常在编辑多个文件时,我们希望将一个文件的一部分复制到我们正在编辑的另一个文件中。 这可以使用我们之前使用的常用 yank 和 paste 命令轻松完成。 我们可以证明如下。 首先,使用我们的两个文件,切换到缓冲区 1 (foo.txt) 通过输入:
:缓冲区 1
:缓冲区 1
这应该给我们这个:
T他敏捷的棕色狐狸跳过了那条懒惰的狗。 这很酷。 2号线
线3
线4
线5
T他敏捷的棕色狐狸跳过了那条懒惰的狗。 这很酷。 2号线
线3
线4
线5
接下来,将光标移动到第一行,然后键入 yy 猛拉(复制)该行。 通过输入切换到第二个缓冲区:
:缓冲区 2
:缓冲区 2
屏幕现在将包含一些像这样的文件列表(这里只显示了一部分):
t总计 343700
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
31316 2015-12-05 08:58 [
8240 2015-12-09 13:39 411toppm
111276 2016-01-31 13:36 a2p
25368 2014-10-06 20:16 a52dec
11532 2015-05-04 17:43 火
7292 2015-05-04 17:43 ainfo
t总计 343700
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
将光标移动到第一行并粘贴我们从前一个文件复制的行,键入 p 命令:
总343700
T他敏捷的棕色狐狸跳过了那条懒惰的狗。 这很酷。
-rwxr-xr-x 1 根 31316 2015-12-05 08:58 [
-rwxr-xr-x 1 根根 8240 2015-12-09 13:39 411toppm
-rwxr-xr-x 1 根 111276 2016-01-31 13:36 a2p
-rwxr-xr-x 1 根根 25368 2014-10-06 20:16 a52dec
-rwxr-xr-x 1 根 11532 2015-05-04 17:43 aafire
-rwxr-xr-x 1 根 7292 2015-05-04 17:43 aainfo
总343700
T他敏捷的棕色狐狸跳过了那条懒惰的狗。 这很酷。
-rwxr-xr-x 1 根 31316 2015-12-05 08:58 [
-rwxr-xr-x 1 根根 8240 2015-12-09 13:39 411toppm
-rwxr-xr-x 1 根 111276 2016-01-31 13:36 a2p
-rwxr-xr-x 1 根根 25368 2014-10-06 20:16 a52dec
-rwxr-xr-x 1 根 11532 2015-05-04 17:43 aafire
-rwxr-xr-x 1 根 7292 2015-05-04 17:43 aainfo