我有一个映射使用//作为光标下项目的全局git搜索:
nmap // :let @/="...
问题是,在我添加此映射后,当我尝试粘贴搜索词时,常规搜索会表现得很奇怪。即如果我按下/然后粘贴(Apple-v在Mac上),我会得到以下内容:
/<t_<fa>X>
更新
确切的映射到底是什么并不重要。例如,只需尝试以下操作:
map // echo "test"<cr>
现在输入//,您会在状态栏中看到test
。
现在输入/并立即点击粘贴。我得到了
/<t_<fa>X>
答案 0 :(得分:0)
我有同样的行为。它似乎是MacVim中的一个错误,因为在终端模式下MacVim中不会出现这种情况。 映射(哪个键和什么)似乎没有改变任何东西。似乎每当你按下Vim等待键完成映射,而不是取消映射并做应该做的事情时,它会取消它但发送此密钥。 如果等到映射超时,则不会发生此问题。
您可以像这样
在插入模式下重现它:imap vv vv
类型v,在插入模式下足够快,你将拥有相同的X&gt;。