【发布时间】:2015-10-05 10:10:17
【问题描述】:
当您使用 VIM 文本编辑器使用 Alt 键在插入模式下执行普通模式命令时非常方便,例如,当您处于插入模式时,您可以按 Alt + j 向下一行。但在 Qt 创建者的 FakeVim 模式下,这是无法做到的。欢迎提出任何建议。
每次你想进入正常模式时按 Esc 真的很糟糕。
【问题讨论】:
标签: qt-creator fakevim
当您使用 VIM 文本编辑器使用 Alt 键在插入模式下执行普通模式命令时非常方便,例如,当您处于插入模式时,您可以按 Alt + j 向下一行。但在 Qt 创建者的 FakeVim 模式下,这是无法做到的。欢迎提出任何建议。
每次你想进入正常模式时按 Esc 真的很糟糕。
【问题讨论】:
标签: qt-creator fakevim
(不是解决您的问题,只是用格式正确的文本进行讨论)
我也从来没有打过<ESC>,这对我来说是一个交易破坏者。请注意,它不是 vim 功能:发生这种行为是因为在终端中使用 Alt 和其他键会生成转义序列。所以 FakeVim 关于 Alt 实现没有任何问题,问题与 IDE 作为 QT 窗口有关。你也不能在 GTK 的 Gvim 中使用 Alt 序列,出于同样的原因,我上次检查过。
QCreator 部分可能的简单修复:提供不传递 Alt 组合的选项,例如 Ctrl 现有的组合。也就是说,如果 QT 允许的话。然后我们至少可以使用 Alt 键定义 vim 绑定来模拟终端行为。
在来自终端的其他奇异组合的列表中,这些组合很快导致在 vim 中形成习惯,我还使用 C-j 代替 <return>,并使用 C-h 代替 <backspace>。拥有这些真的很不错:)
【讨论】: