我通常在Vim中使用标记来剪切/粘贴。
要复制第4行和第12行之间的文本,我会按照以下步骤进行:
- 将光标移动到第4行
- 键入
mx
以放置名为x的标记 - 将光标移动到第12行
- 键入
y'x
以复制第4行和第12行之间的文本
这样做后,光标会回到第4行。
有没有办法使光标停留在原地(而不是回到标记处)?
如果有人知道更好的方法,那就太棒了...
提前感谢!
更新:
我使用FDinoff的答案创建了一个映射,让我非常高兴:
nnoremap YY y'x<C-O>
这会从光标处拉到名为x的标记,然后将光标返回到原来的位置。
这已经为我节省了大量时间。再次感谢!