如何通过在vi中指定行号进行复制

时间:2013-02-25 14:46:20

标签: vim vi

如何通过在vi中指定行号来复制,例如364-757行?我试着搜索这个,但找不到这样的命令。

4 个答案:

答案 0 :(得分:45)

:364,757y应该可以正常工作,但是做一些事情可能更常见 364GV757Gy

答案 1 :(得分:43)

将这些行记录在寄存器中:

<强> :364,757y 输入

如果您要复制这些行并粘贴到某个特定行, t 是您的朋友。例如:

:364,757t2 输入 会将这些行复制到第二行下的

如果您想将它们复制到当前行下的

<强> :364,757t. 输入

答案 2 :(得分:6)

您可以通过键入

从第364行猛烈(以vim术语复制)到第757行
:364,757y<enter>

答案 3 :(得分:1)

不确定我的答案是否需要

但你可以通过

拉出一个行号

:123Y