如何在不移动光标的情况下猛拉、删除和粘贴一组行?

如何在不移动光标的情况下猛拉、删除和粘贴一组行?

假设我在第 25 行,我想抓取第 15-17 行,删除它们,然后将它们粘贴到当前行。

我可以用一个命令来做到这一点吗?

我知道这样的事情(以及其他类似的组合):

:-10,-7t.
:15,17d

ps 如果已经有 aq/a 了,我很抱歉,我只是找不到它。

答案1

您正在寻找的命令是移动

如果您想移动当前行之后的行,那么

:15,17m.

这将导致类似的结果

original line 24
original line 25
original line 15
original line 16
original line 17
original line 26

如果你想要的话然后是当前行

:15,17m-1

这会导致类似的结果

original line 24
original line 15
original line 16
original line 17
original line 25
original line 26

相关内容