小编典典

在 Vim 中有没有办法在不将文本放入寄存器的情况下删除?

all

使用 Vim,我经常想用我刚刚拉出的代码块替换代码块。

但是当我删除要替换的代码块时,该块本身会进入寄存器,从而擦除我刚刚拉出的块。所以我养成了拉动,然后插入,然后删除我不想要的东西的习惯,但是对于大块的代码,试图将插入的块和要删除的块分开会变得很混乱。

那么在 Vim 中替换文本最灵巧、最快捷的方法是什么?

  • 有没有办法删除文本而不将其放入寄存器?
  • 有没有办法说例如“替换下一个单词”或“替换到下一段”
  • 还是以某种方式使用多寄存器功能的最佳方法?

阅读 130

收藏
2022-03-11

共1个答案

小编典典

要删除某些内容而不将其保存在寄存器中,您可以使用“黑洞寄存器”:

"_d

当然,您也可以使用任何其他不包含您感兴趣的任何内容的寄存器。

2022-03-11