Как реализовать добавочный поиск (например, vim или man-страницу) в python

Я сделал текстовое поле с помощью библиотеки python curse, теперь я хочу добавить к нему функцию добавочного поиска. В большинстве программ для Linux (таких как vim, справочная страница) вы можете выполнять добавочный поиск, нажимая «/». У кого-нибудь есть идеи, как это сделать в Python? Я исследовал некоторое время, но не получил подсказок. Спасибо.


person zx_wing    schedule 25.11.2012    source источник
comment
Вместо этого вас может заинтересовать urwid. excess.org/urwid   -  person Keith    schedule 26.11.2012
comment
Посмотрите на этот stackoverflow.com/a/2690309/1531136   -  person ymn    schedule 26.11.2012
comment
Вопрос как вообще искать? Или как читать отдельные нажатия клавиш, чтобы сделать их инкрементными?   -  person ckhan    schedule 26.11.2012
comment
Да я и спрашиваю как искать. На самом деле я использую urwid, и я знаю, как обращаться с keytorke и display. @чхан   -  person zx_wing    schedule 27.11.2012
comment
@ymn, модуль readline не поможет, я уже использую терминал ncurses. и readline не выполняет поиск   -  person zx_wing    schedule 27.11.2012