我已在我的~/.inputrc
中使用我的mac中的以下行启用了vi模式。
set editing-mode vi
当我在终端中使用IPython时,我正在获得正确的vi键绑定,但是当我使用命令ipython qtconsole
在QtConsole中使用IPython时,vi键绑定不起作用。
我还有什么需要做的才能在IPython QtConsole中获取vi密钥绑定吗?
答案 0 :(得分:2)
Qt控制台不是围绕readline或与OS终端相关的任何内容构建的。它是一个Qt小部件,模仿终端IPython的大部分行为,并且还有自己的几个很酷的功能(如内联图和渲染Latex的能力)。
它附带了许多键绑定(您可以通过转到菜单Help > Show QtConsole Help
找到),但不幸的是它们都不可自定义。