按'Del'时不要将字符放入缓冲缓冲区

rai*_*ner 5 vim

在正常模式下删除一个字符,Del并将其放在yank缓冲区中.如何更改此行为以保持缓冲区不变?例如,当使用d命令时,可以将它拉到黑洞缓冲区中吗?

Exp*_*lls 8

您可以使用更改缓冲缓冲区"<character>."黑洞"缓冲区是_,所以你想要的命令就是"_d等等.注意这是每次删除(猛拉等).

您可以.vimrc使用Del默认情况创建一个简单的快捷方式.

nnoremap <Del> "_x
Run Code Online (Sandbox Code Playgroud)

  • @rainer你可以写一些像`nnoremap <Del>"_ x`的东西 (3认同)