我有一个映射使用//作为光标下项目中的全局git搜索:
nmap // :let @/="...
问题是,在我添加此映射后,当我尝试粘贴搜索词时,常规搜索会表现得很奇怪.即如果我点击/然后粘贴(Mac上的Apple-v)我得到以下内容:
/<t_<fa>X>
更新.
什么是确切的映射并不重要.例如,只需尝试以下操作:
map // echo "test"<cr>
现在键入//,您将在状态栏中看到test.
现在输入/并立即点击粘贴.我明白了
/<t_<fa>X>
我有同样的行为.这似乎是MacVim中的一个错误,因为在终端模式下MacVim中不会出现这种情况.
映射(哪个键和什么)似乎没有改变任何东西.似乎每当你按下Vim正在等待一个键来完成一个映射,而不是取消映射并做它应该做的事情时,它会取消它但发送这个键.
如果等到映射超时,则不会发生此问题.
映射(哪个键和什么)似乎没有改变任何东西.似乎每当你按下Vim正在等待一个键来完成一个映射,而不是取消映射并做它应该做的事情时,它会取消它但发送这个键.
如果等到映射超时,则不会发生此问题.
你可以像这样在插入模式下重现它
:imap vv vv
类型v和插入模式足够快,你将有相同的X>.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。