Что я должен использовать fn+up и fn+down для поиска истории вперед / назад на iTerm2?

Я хочу напечатать, скажем, vi , и с помощью этой комбинации клавиш получить предыдущие команды с этим шаблоном:

vi example.txt
vim test.txt
sudo visudo
...

1 ответ1

1

На самом деле вам не нужно использовать iTerm2 для этого. Вы можете добавить следующее в ~/.inputrc:

"\e[5~": history-search-backward
"\e[6~": history-search-forward

Хотя это будет соответствовать только шаблону с начала строки, т.е. если вы наберете vi то fn+up, вы получите:

vi example.txt
vim test.txt

но нет:

sudo visudo

В последнем случае вы должны полагаться на bash control+r, но это только обратный поиск. Подробнее об этом: (reverse-i-search) в bash

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .