4

~/.inputrc在我的 mac 中使用以下行启用了 vi 模式。

set editing-mode vi 

当我在终端中使用 IPython 时,我得到了正确的 vi 键绑定,但是当我使用命令在 QtConsole 中使用 IPython 时ipython qtconsole,vi 键绑定不起作用。

要在 IPython QtConsole 中获得 vi 键绑定,我还需要做些什么吗?

4

1 回答 1

2

Qt 控制台不是围绕 readline 或任何与 OS 终端相关的东西构建的。它是一个 Qt 小部件,它模仿了终端 IPython 的大部分行为,并且还具有自己的几个很酷的特性(如内联图和渲染 Latex 的能力)。

它带有很多键绑定(您可以通过菜单找到Help > Show QtConsole Help),但不幸的是它们都不是可定制的。

于 2014-07-19T16:00:36.327 回答