【问题标题】:Enabling vi key bindings in IPython qtconsole在 IPython qtconsole 中启用 vi 键绑定
【发布时间】:2014-06-07 08:21:11
【问题描述】:

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

set editing-mode vi 

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

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

【问题讨论】:

标签: ipython readline qtconsole


【解决方案1】:

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

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

【讨论】:

  • 我有点怀疑。感谢您的确认。
  • 唉,%guiref 不再工作:"UsageError: Line magic function %guiref` 未找到。"` — Jupyter QtConsole 4.4.2,IPython 7.1.1
  • 是的,几年前已删除。我会相应地更新我的答案。
猜你喜欢
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 2016-03-04
  • 2015-03-04
  • 2013-06-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多