将贴(p)映射到"0p

Ozk*_*kan 5 vi vim

在.vimrc我尝试过

nmap p "0p
Run Code Online (Sandbox Code Playgroud)

但是这行我的vim就挂了.谁能帮我?我究竟做错了什么?

我正在尝试这个,因为当我猛拉一条线并且如果我在yanking之后使用del按钮,则寄存器""会更改为我删除的字符.但注册"0保持不变.

谢谢

Nik*_*vda 13

Vim尝试递归映射p,导致无限循环.nnoremap改为使用:

nnoremap p "0p
Run Code Online (Sandbox Code Playgroud)

  • 这工作正常,但你会失去剪切操作。我更喜欢使用nnoremap d "_d,这样x就可以用于剪切操作。 (2认同)