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

问题描述 投票:29回答:4

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

vim vi
4个回答
45
投票

:364,757y应该工作得很好,但是做一些像364GV757Gy这样的事情可能更常见


43
投票

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

:364,757yEnter

如果你想复制这些线并粘贴到某些线上,t就是你的朋友。例如:

:364,757t2Enter会将这些行复制到第二行。

如果你想将它们复制到当前行下面:

:364,757t.Enter


6
投票

您可以通过键入从第364行到第757行(以vim术语复制)

:364,757y<enter>

1
投票

不确定我的答案是否需要

但是你可以用一个行号来拉动

:123Y

© www.soinside.com 2019 - 2024. All rights reserved.