Ipython 终端的自定义键绑定
Custom Keybindings for Ipython terminal
是否可以定义自定义键绑定 and/or 停用 Ipython 终端界面的默认键绑定?
比如我绑定了C+j和C+l 通过配置 ~/.inputrc 文件(Linux)在我的终端中左右移动,但是当使用 Ipython 终端时,C+l之前被截屏,实际清屏
所以我的问题是:
1) 是否可以停用 Ipython
的某些键绑定
2) 更好的是,是否可以完全配置 Ipython 键盘映射?
重新发布作为回答:
您可以在配置文件中设置 InteractiveShell.readline_parse_and_bind
(此处为默认值)。它需要一个 readline 配置命令列表。
IPython 也使用 .inputrc,但配置值中的内容优先,并且 Ctrl+L 在默认那里。
是否可以定义自定义键绑定 and/or 停用 Ipython 终端界面的默认键绑定?
比如我绑定了C+j和C+l 通过配置 ~/.inputrc 文件(Linux)在我的终端中左右移动,但是当使用 Ipython 终端时,C+l之前被截屏,实际清屏
所以我的问题是:
1) 是否可以停用 Ipython
的某些键绑定2) 更好的是,是否可以完全配置 Ipython 键盘映射?
重新发布作为回答:
您可以在配置文件中设置 InteractiveShell.readline_parse_and_bind
(此处为默认值)。它需要一个 readline 配置命令列表。
IPython 也使用 .inputrc,但配置值中的内容优先,并且 Ctrl+L 在默认那里。