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