Что я должен использовать fn+up и fn+down для поиска истории вперед / назад на iTerm2?
Я хочу напечатать, скажем, vi
, и с помощью этой комбинации клавиш получить предыдущие команды с этим шаблоном:
vi example.txt
vim test.txt
sudo visudo
...
На самом деле вам не нужно использовать 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