【问题标题】:Shortcut with Ctrl does't work in gvim使用 Ctrl 的快捷方式在 gvim 中不起作用
【发布时间】:2013-04-15 10:47:52
【问题描述】:

我正在尝试为 Vim 制作快捷方式,以便在我按下 Ctrl+W 时使其更适合世界语:

imap <C-ĝ> <C-w> "Delete last word

它适用于vim,但对于gvim,它只是放置ĝ 字符。

我怎样才能使它与gvim一起工作?

编辑:我发现它适用于vim,即使没有映射。 但我仍然无法让它对gvim起作用。

【问题讨论】:

  • :imap 在 gvim 中说什么?
  • 你有:set encoding 吗?这必须在映射之前之前始终如一地完成。
  • 另外:scriptencoding 应该是正确的。
  • Jens, :imap 列出的映射包括 i <C-ĝ> <C-w>
  • Ingo Karkat、Alex Kroll:enconding 设置为 utf-8。在执行映射之前。 scriptencoding 是 utf-8

标签: vim shortcut ctrl


【解决方案1】:

我在使用西里尔字母时遇到了同样的问题。例如,在插入模式下键入 Ctrl+Ы 只会产生 Ы。我做了一些搜索,.. 看起来这是一个 GVim 特有的问题。

希望还有其他的 GUI 和 Qt 版本能更好地工作。它将 Ctrl+Ы 视为 Ctrl+S 就像其他 X 应用程序一样(SЫ 在我的键盘上共享相同的键)。 xev 显示相同的结果。所以,看看http://gitorious.org/vim-qt

【讨论】:

    猜你喜欢
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    相关资源
    最近更新 更多