Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我~/.inputrc在我的 mac 中使用以下行启用了 vi 模式。
~/.inputrc
set editing-mode vi
当我在终端中使用 IPython 时,我得到了正确的 vi 键绑定,但是当我使用命令在 QtConsole 中使用 IPython 时ipython qtconsole,vi 键绑定不起作用。
ipython qtconsole
要在 IPython QtConsole 中获得 vi 键绑定,我还需要做些什么吗?
Qt 控制台不是围绕 readline 或任何与 OS 终端相关的东西构建的。它是一个 Qt 小部件,它模仿了终端 IPython 的大部分行为,并且还具有自己的几个很酷的特性(如内联图和渲染 Latex 的能力)。
它带有很多键绑定(您可以通过菜单找到Help > Show QtConsole Help),但不幸的是它们都不是可定制的。
Help > Show QtConsole Help