【问题标题】:Key binding in Vim - <C-ç> doesn't workVim 中的键绑定 - <C-ç> 不起作用
【发布时间】:2013-09-11 20:05:01
【问题描述】:

我无法绑定按键,我不知道为什么。有人可以解释为什么会发生这种情况或者我做错了什么吗?

提前致谢。

【问题讨论】:

  • 您的终端模拟器可能无法处理它。它在 gvim 中有效吗?
  • 不,它在 GVim 中也不起作用。
  • 这确实是一个类似的问题,但是,解决方案不是我想要的,但非常感谢!
  • 链接:noremap &lt;C-ü&gt; &lt;Esc&gt; stackoverflow.com/q/12096039&lt;C-ĝ&gt; stackoverflow.com/q/16013290 的类似问题。

标签: vim


【解决方案1】:

由于键盘输入是在内部处理的,遗憾的是,即使在 GVIM 中,这在今天通常也是不可能的。某些组合键,如 Ctrl + 非字母无法映射,Ctrl + 字母 vs. Ctrl + Shift + 字母无法区分。 (除非您的终端为它发送一个独特的 termcap 代码,而大多数人不会。)

在插入或命令行模式下,尝试键入组合键。如果没有任何反应/插入,则不能使用该组合键。这是一个已知的痛点,也是 vim_dev 和 #vim IRC 频道上各种讨论的主题。

【讨论】:

  • 在插入或命令行模式下键入 与仅键入 'ç' 相同
  • 好吧,那你很遗憾只能映射ç,不能和Ctrl结合。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多