Ipython 终端的自定义键绑定

Custom Keybindings for Ipython terminal

是否可以定义自定义键绑定 and/or 停用 Ipython 终端界面的默认键绑定?

比如我绑定了C+jC+l 通过配置 ~/.inputrc 文件(Linux)在我的终端中左右移动,但是当使用 Ipython 终端时,C+l之前被截屏,实际清屏

所以我的问题是:

1) 是否可以停用 Ipython

的某些键绑定

2) 更好的是,是否可以完全配置 Ipython 键盘映射?

重新发布作为回答:

您可以在配置文件中设置 InteractiveShell.readline_parse_and_bind(此处为默认值)。它需要一个 readline 配置命令列表。

IPython 也使用 .inputrc,但配置值中的内容优先,并且 Ctrl+L 在默认那里。