使用 Vim,我经常想用我刚刚拉出的代码块替换代码块。
但是当我删除要替换的代码块时,该 block 本身会进入寄存器,从而删除我刚刚拉出的 block 。所以我养成了先拉出、然后插入、然后删除我不想要的东西的习惯,但是对于大块代码,试图将插入的 block 和要删除的 block 分开会变得很困惑。
那么在 Vim 中替换文本最灵活、最快的方法是什么?
- 有没有办法删除文本而不将其放入寄存器?
- 有没有办法说,例如“替换下一个单词”或“替换到下一段”
- 或者是使用多寄存器功能的最佳方式?
最佳答案
要删除某些内容而不将其保存在寄存器中,可以使用“黑洞寄存器”:
"_d
当然,您也可以使用任何其他不包含您感兴趣的内容的寄存器。
关于vim - 在 Vim 中,有没有一种方法可以在不将文本放入寄存器的情况下进行删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54255/