3

如何在最后一行之后将 vi(m) 中文件的所有行加倍

例子:

foo
bar
hello
world

结果:

foo
bar
hello
world
foo
bar
hello
world

我试过复制/粘贴命令没有结果。

4

4 回答 4

1

您可以在转义模式下执行以下操作:

1G
yG
G
p
于 2013-01-05T14:00:36.073 回答
0
1GyGP

转到第一行的第一个字符,拉出整个文件并将其插入上面。

于 2013-01-05T15:27:34.237 回答
0

你可以试试这个

gg

:s/\_.*/&&
于 2013-01-11T07:35:11.000 回答
0

以下命令应该可以解决问题

:%s/\(.*\)/\1\1/
于 2013-01-05T14:08:08.897 回答