当你使用VIM文本编辑器时,在插入模式下使用Alt键执行正常模式命令非常方便,例如当你处于插入模式时,可以按Alt + j向下移动一行。但是在Qt Creator的FakeVim模式下无法实现这一点。欢迎任何建议。
每次想要进入正常模式都要按Esc键真的很烦人。
当你使用VIM文本编辑器时,在插入模式下使用Alt键执行正常模式命令非常方便,例如当你处于插入模式时,可以按Alt + j向下移动一行。但是在Qt Creator的FakeVim模式下无法实现这一点。欢迎任何建议。
每次想要进入正常模式都要按Esc键真的很烦人。
(不是解决您问题的方法,只是以适当格式讨论它)
我也从未按过<ESC>
,这对我来说是个致命伤。请注意,这不是vim的特性:在终端中使用Alt与其他键组合会生成一个转义序列,因此FakeVim的Alt实现没有问题,问题与IDE作为QT窗口有关。上次我检查时,在GTK的Gvim中也无法使用Alt序列,原因相同。
QCreator可能的简单解决方案是:提供一个选项来不传递Alt组合,就像现有的Ctrl选项一样。如果QT允许的话,我们至少可以使用Alt键定义vim绑定以模拟终端行为。
在终端中有其他奇怪的组合列表中,我还使用C-j
代替<return>
,C-h
代替<backspace>
。这些也真的很好用:)