3

当您使用VIM文本编辑器在插入模式下使用key 执行普通模式命令时,这真的很方便Alt,例如,当您处于插入模式时,您可以按下Alt + j向下一行。但在 Qt 创建者的 FakeVim 模式下,这是无法做到的。欢迎任何建议。每次你想进入正常模式时
按下真的很糟糕。Esc

4

1 回答 1

1

(不能解决您的问题,只是以格式正确的文本进行讨论)

我从来没有打过<ESC>,这对我来说是一个交易破坏者。请注意,它不是 vim 功能:发生这种行为是因为在终端中使用 Alt 和其他键会生成转义序列。所以 FakeVim 关于 Alt 实现没有任何问题,问题与 IDE 作为 QT 窗口有关。出于同样的原因,我上次检查时也不能在 GTK 的 Gvim 中使用 Alt 序列。

QCreator 部分可能的简单修复:提供不传递 Alt 组合的选项,例如 Ctrl 现有的组合。也就是说,如果 QT 允许的话。然后我们至少可以使用 Alt 键定义 vim 绑定来模拟终端行为。

在来自终端的其他奇异组合的列表中,这些组合很快导致在 vim 中形成习惯,我也使用C-j代替<return>C-h代替<backspace>. 拥有这些真的很不错:)

于 2018-04-11T10:35:39.727 回答