Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 将粘贴(p)映射到;0p_Vim_Vi - Fatal编程技术网

Vim 将粘贴(p)映射到;0p

Vim 将粘贴(p)映射到;0p,vim,vi,Vim,Vi,我试着去做 nmap p "0p 但在这一排,我的维姆就挂了。有人能帮我吗?我做错了什么 我这样做是因为当我拉一行,如果我在拉后使用del按钮,那么寄存器“”将更改为我删除的字符。但寄存器“0保持不变 感谢Vim尝试递归映射p,导致无限循环。请改用: 看起来您遇到了一个无限循环:您正在将一个键绑定到一个包含其自身的命令。这很好,但您丢失了剪切操作。我更喜欢使用nnoremap d“\u d,这样x就可以用于剪切操作。 nnoremap p "0p

我试着去做

nmap p "0p
但在这一排,我的维姆就挂了。有人能帮我吗?我做错了什么

我这样做是因为当我拉一行,如果我在拉后使用del按钮,那么寄存器“”将更改为我删除的字符。但寄存器“0保持不变


感谢Vim尝试递归映射
p
,导致无限循环。请改用:


看起来您遇到了一个无限循环:您正在将一个键绑定到一个包含其自身的命令。这很好,但您丢失了剪切操作。我更喜欢使用nnoremap d“\u d,这样x就可以用于剪切操作。
nnoremap p "0p