映射到ctrl + [something]在gvim中不起作用

时间:2017-01-15 08:04:45

标签: vim

我正在使用GVim 7.4,我想做一些非常简单的映射,以便在使用键组合时使用标签的CtrlP模糊匹配。

我尝试了两种方法,当vim调用Control + [x]组合时,它们似乎都失败了。虽然我理解在映射Ctrl + [x]代码时存在限制,但我没有找到有关为什么ctrl映射不起作用的任何信息。

noremap \t :CtrlPTag<CR><C-\>w

这个进入CtrlP标签模式但是它不会从光标下面输入单词。

noremap \t <C-p><C-\>w

这里我们甚至没有进入CtrlP窗口(为了简单起见,我甚至省略了进入标记模式)。

1 个答案:

答案 0 :(得分:0)

据我所知(我没有CtrlP用户),插件通过一些命令/键组合触发,然后呈现交互式选择和过滤。它甚至有不同的来源&#34;模式。

现在,这是一个非常重要的集成到Vim,可能使用临时缓冲区和自己的输入循环。这就是为什么你不能简单地将键附加到映射并让它们被插件解释为#34;键入&#34;。

通常,这些插件通过(可选)命令参数提供模式选择等。检查插件的帮助,如果无法将插件插入所需的状态,最好联系插件的作者并要求进行此类增强。