使用python-prompt-toolkit进行历史搜索 - 向后搜索?

时间:2017-01-31 05:26:04

标签: ipython

在ipython 5+中,readline行为与以前的版本相比发生了显着变化。以前,我可以键入一个部分命令,然后按键盘上箭头向后搜索历史记录,查找以这些字符开头的任何命令。例如,如果我之前输入过:

import blah
import foo
import foo

然后键入import ^(克拉表示向上箭头)将首先循环导入foo,然后导入blah,光标分别悬停在fb上。 import foo只会出现一次,即搜索结果是唯一的条目。

在ipython 5中,行为是不同的,我不完全理解它在做什么,但似乎只保留了一些这种行为。每按一次向上箭头,光标位置都会改变,搜索不会超过唯一条目,但似乎第一个字符仍然用于启动搜索。

有没有办法恢复类似gnu-readline的历史搜索后退功能?

0 个答案:

没有答案