加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim – 映射//对于使用paste进行常规搜索而言表现得很奇怪

发布时间:2020-12-16 01:12:36 所属栏目:安全 来源:网络整理
导读:我有一个映射使用//作为光标下项目中的全局git搜索: nmap // :let @/="... 问题是,在我添加此映射后,当我尝试粘贴搜索词时,常规搜索会表现得很奇怪.即如果我点击/然后粘贴(Mac上的Apple-v)我得到以下内容: /t_faX 更新. 什么是确切的映射并不重要.例如,只
我有一个映射使用//作为光标下项目中的全局git搜索:
nmap // :let @/="...

问题是,在我添加此映射后,当我尝试粘贴搜索词时,常规搜索会表现得很奇怪.即如果我点击/然后粘贴(Mac上的Apple-v)我得到以下内容:

/<t_<fa>X>

更新.

什么是确切的映射并不重要.例如,只需尝试以下操作:

map // echo "test"<cr>

现在键入//,您将在状态栏中看到test.

现在输入/并立即点击粘贴.我明白了

/<t_<fa>X>
我有同样的行为.这似乎是MacVim中的一个错误,因为在终端模式下MacVim中不会出现这种情况.
映射(哪个键和什么)似乎没有改变任何东西.似乎每当你按下Vim正在等待一个键来完成一个映射,而不是取消映射并做它应该做的事情时,它会取消它但发送这个键.
如果等到映射超时,则不会发生此问题.

你可以像这样在插入模式下重现它

:imap vv vv

类型v和插入模式足够快,你将有相同的X>.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读