我通常使用标记在 Vim 中剪切/粘贴。
要在第 4 行和第 12 行之间拉出文本,我执行以下操作:
- 将光标移动到第 4 行
- 键入
mx
以放置名为 x 的标记 - 将光标移动到第 12 行
- 键入
y'x
以拉出第 4 行和第 12 行之间的文本
完成此操作后,光标移回第 4 行。
有没有办法让光标停留在原处(不移回标记)?
如果有人有更好的方法来做同样的事情,那也太好了……
提前致谢!
更新:
我使用 FDinoff 的答案创建了一个让我成为快乐露营者的映射:
nnoremap YY y'x<C-O>
这会从光标拉到名为 x 的标记处,然后将光标返回到它所在的位置。
这已经为我节省了大量时间。再次感谢!