Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中实现增量搜索(类似vim或类似手册页)_Python_Search_Incremental Search - Fatal编程技术网

如何在python中实现增量搜索(类似vim或类似手册页)

如何在python中实现增量搜索(类似vim或类似手册页),python,search,incremental-search,Python,Search,Incremental Search,我用python诅咒库制作了一个文本框,现在我想给它添加增量搜索功能。在大多数linux软件(如vim、手册页)中,您可以通过按“/”进行增量搜索。有人知道如何在Python中实现它吗?我已经研究了一段时间,但没有得到任何提示。 谢谢。您可能对urwid感兴趣。看看这个问题,怎么做搜索呢?或者如何读取单个击键,从而使其增量?是的,我问的是如何进行搜索。实际上,我使用的是urwid,我知道如何处理keysterk和display@chkhan@ymn,readline模块将不起作用,我已经使用nc

我用python诅咒库制作了一个文本框,现在我想给它添加增量搜索功能。在大多数linux软件(如vim、手册页)中,您可以通过按“/”进行增量搜索。有人知道如何在Python中实现它吗?我已经研究了一段时间,但没有得到任何提示。
谢谢。

您可能对urwid感兴趣。看看这个问题,怎么做搜索呢?或者如何读取单个击键,从而使其增量?是的,我问的是如何进行搜索。实际上,我使用的是urwid,我知道如何处理keysterk和display@chkhan@ymn,readline模块将不起作用,我已经使用ncurses终端。readline不做搜索