поиск набранных команд in zsh-style в bash
стандартный способ поиска по истории команд для оболочки bash (как, впрочем, и других программ, использующих libreadline) ([CTRL+r]) довольно неудобен, т.к. он производит поиск только в одну сторону.
а иногда хочется просмотреть все команды, которые начинаются указанным образом.
для этого достаточно создать в домашней директории файл .inputrc (разумеется, если его там еще нет) и добавить туда две строчки
"\e[A": history-search-backward
"\e[B": history-search-forward
потом можно написать, скажем, vim, и стрелочками вверх-вниз просмотреть все вызовы vim, которые есть в истории.
на мой скромный вкус, так гораздо приятнее...
- Добавить комментарий
- 890 просмотров
Страница для печати

В gentoo это работает по умолчанию, искал где настроено и не смог найти. Дебианщики надо мной посмеялись. Ан зря ;)
Спасибо, сделал заменив на более привычные мне PgUp, PgDown. Счастье :)
"\e[5~": history-search-backward
"\e[6~": history-search-forward
спасибо
сильно этого не хватало,
однажды такое видел и решил сделать себе тот же варинант, но все убеждали что bash этого не умеет.
вот для этого данный сайт и создан, тов. Аноним ;) используйте, добавьте в закладки, поделитесь ей с друзьями ;) elide - респект!