链vim猛拉和粘贴?

时间:2017-07-09 13:34:29

标签: vim neovim

链式移动和粘贴是否可能?像:10,20y | 30 | p这样的东西?目标是将第10行到第20行并粘贴在第30行并且光标位于第25行(最好没有移动部分以避免移动光标)?

2 个答案:

答案 0 :(得分:3)

这可以使用ex命令完成,特别是正常命令,如下所示:

:10,20yank | normal! 30G | normal! p

30G意味着移动到第30行,粘贴可以正常进行!再次。我正常使用!在这里,你可能正在使用的任何绑定都没有影响。

你也可以使用一个寄存器来避免破坏默认寄存器,

:10,20yank a | normal! 30G | normal! "ap

这应该适用于neovim和普通vim。

答案 1 :(得分:3)

为什么不简单地使用:help :t

:10,20t30
相关问题