我想与Vim复制一行。每次当我使用yyp
或任何其他命令时,我都必须将光标跳到它所在的位置。是否有任何技巧可以复制一条线并将光标跳到其位置,就像使用宏来保存当前光标位置,复制,然后跳转到所需位置一样?
答案 0 :(得分:3)
我唯一能够做到你想要的解决方案,只要你将它用于yyp
(即复制当前行并将其粘贴在下面),就是在宏中录制:
mmyyp`mj
它的作用是:
m
,m
理想情况下,您想要的是跳转到列,而不是更改行。我不确定它是否可能,我以前从未需要它。
答案 1 :(得分:0)
也许您正在寻找ctrl-o
和ctrl-i
来回跳转。