gpt4 book ai didi

vim - 停止在元/领导键之后插入热键组合

转载 作者:行者123 更新时间:2023-12-04 22:16:45 27 4
gpt4 key购买 nike

在 MacVim 上我遇到了一个相当烦人的事情,我还没有任何解决方案。

在插入模式下,如果我输入 , (我的领导者 key ),然后点击 CMD-S 试图保存,它最终插入 <t_<fa>X>在逗号之后。

我不知道为什么要插入该文本或该文本是什么,但是有什么方法可以阻止它被插入吗?

最佳答案

我找到了你的 gvimrc here on github

在第一部分中,您有一堆映射。最后几行如下所示。

if has("gui_macvim")
...

" Adjust viewports to the same size
map <Leader>= <C-w>=
imap <Leader>= <Esc> <C-w>=
endif

问题是这个映射

imap <Leader>= <Esc> <C-w>=

Macvim 获取您的 <leader> key 然后等着看下一个 if = .它不执行映射,并且由于映射不正确,它会将字符插入缓冲区。 MacVim 似乎打印出 <d-s>作为<t_<fa>X> .所以<t_<fa>X>将什么放入缓冲区 <CMD-S>被按下。

要停止这种情况,您不应该在插入模式下使用您的前导键进行任何映射,因为在它之后会有很短的时间 MacVim 正在等待另一个字符来确定您是在键入映射还是试图插入某些内容。

编辑:Kent 还找到了指向 MacVim 问题跟踪器的链接 issue 388描述了这个问题。

关于vim - 停止在元/领导键之后插入热键组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com