在Qt Creator的FakeVim模式下使用Alt键?

3

当你使用VIM文本编辑器时,在插入模式下使用Alt键执行正常模式命令非常方便,例如当你处于插入模式时,可以按Alt + j向下移动一行。但是在Qt Creator的FakeVim模式下无法实现这一点。欢迎任何建议。
每次想要进入正常模式都要按Esc键真的很烦人。

1个回答

1

(不是解决您问题的方法,只是以适当格式讨论它)

我也从未按过<ESC>,这对我来说是个致命伤。请注意,这不是vim的特性:在终端中使用Alt与其他键组合会生成一个转义序列,因此FakeVim的Alt实现没有问题,问题与IDE作为QT窗口有关。上次我检查时,在GTK的Gvim中也无法使用Alt序列,原因相同。

QCreator可能的简单解决方案是:提供一个选项来不传递Alt组合,就像现有的Ctrl选项一样。如果QT允许的话,我们至少可以使用Alt键定义vim绑定以模拟终端行为。

在终端中有其他奇怪的组合列表中,我还使用C-j代替<return>C-h代替<backspace>。这些也真的很好用:)


1
抱歉,我只是觉得在SO的评论中使用一行代码不太自在 :) - kik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接