在IPython qtconsole中启用vi密钥绑定

时间:2014-06-07 08:21:11

标签: ipython readline qtconsole

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

set editing-mode vi 

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

我还有什么需要做的才能在IPython QtConsole中获取vi密钥绑定吗?

1 个答案:

答案 0 :(得分:2)

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

它附带了许多键绑定(您可以通过转到菜单Help > Show QtConsole Help找到),但不幸的是它们都不可自定义。