我在我的mac中使用以下内容在~/.inputrc
文件中启用了vi模式。
set editing-mode vi
当我在终端中使用IPython时,我可以正确地使用vi键绑定,但当我使用命令
ipython qtconsole
在QtConsole中使用IPython时,vi键绑定不起作用。是否还有其他要做的事情才能在IPython QtConsole中获得vi键绑定?
我在我的mac中使用以下内容在~/.inputrc
文件中启用了vi模式。
set editing-mode vi
ipython qtconsole
在QtConsole中使用IPython时,vi键绑定不起作用。Qt控制台并非基于readline或任何与操作系统终端相关的东西构建。它是一个Qt小部件,模拟了终端IPython的许多行为,并且还具有自己的一些很酷的功能(如内联图和呈现Latex的能力)。
它带有许多键绑定(可以通过菜单帮助 > 显示Qt控制台帮助
找到),但不幸的是,它们中没有一个可定制的。
%guiref
不再起作用了:"UsageError: Line magic function
%guiref not found."
— Jupyter QtConsole 4.4.2,IPython 7.1.1 - gboffi