将整个文件插入另一个文件
也可以将整个文件插入我们正在编辑的文件中。 为了看到这一点,让我们结束我们的 vi session 并用一个文件开始一个新的:
[我@linuxbox ~]$ vi ls-输出.txt
[我@linuxbox ~]$ vi ls-输出.txt
我们将再次看到我们的文件列表:
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 根根
将光标移动到第三行,然后输入以下 ex 命令:
:r foo.txt
:r foo.txt
这个 :r 命令(“读取”的缩写)在光标位置之前插入指定的文件。 我们的屏幕现在应该是这样的:
总343700
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
31316 2015-12-05 08:58 [
8240 2015-12-09 13:39 411toppm
总343700
-rwxr-xr-x 1 根根
-rwxr-xr-x 1 根根
T他敏捷的棕色狐狸跳过了那条懒惰的狗。 这很酷。
线2
线3
线4
线5
-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
T他敏捷的棕色狐狸跳过了那条懒惰的狗。 这很酷。
线2
线3
线4
线5
-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