【问题标题】:Mapping TO ctrl+[something] doesn't work in gvim映射到 ctrl+[something] 在 gvim 中不起作用
【发布时间】:2017-02-10 21:47:12
【问题描述】:

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

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

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

这个进入了CtrlP标签模式,但是没有从光标下输入单词。

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

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

【问题讨论】:

    标签: vim


    【解决方案1】:

    据我了解(我不是 CtrlP 用户),该插件是通过一些命令/组合键触发的,然后呈现交互式选择和过滤。它甚至有不同的“来源”模式。

    现在,这是对 Vim 的大量集成,可能使用暂存缓冲区和它自己的输入循环。这就是为什么您不能简单地将键附加到映射并让插件“按类型”解释它们。

    通常,这些插件通过(可选)命令参数提供模式选择等。查看插件的帮助,如果您无法使插件进入您需要的状态,最好联系插件作者并要求改进。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 2014-09-06
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      相关资源
      最近更新 更多