我喜欢 vim,但一个常见的问题是:
- 拉出一行
- 转到您要粘贴的位置
- 删除其中的内容
- 粘贴您的复制内容,却发现它粘贴了您刚刚删除的内容
显然,工作流程是先删除,然后拉出。但如果我不必这么做,那就太好了。有人有这方面的窍门吗? vim 是否有一个运行良好的粘贴缓冲区,或者是否有一个我可以更改的 .vimrc 设置?
最佳答案
传递到_
寄存器,黑洞。
要删除一行而不将其粘贴在寄存器中:
"_dd
另请参阅:help registers
.
如果您想一遍又一遍地粘贴某些内容,那么将其拉入“命名”寄存器可能是最安全的。
"aY
将一行拉入a
寄存器。使用 "ap
粘贴它。
关于vim - 有什么办法可以在 vim 中删除而不覆盖你上次的拉动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3638542/