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