Я хочу иметь возможность писать dockercomex
и иметь, например, совпадение истории: docker-compose exec (...)
. Подобный поиск работает в PyCharm, и это фантастически для производительности. В Firefox это похоже, но с пробелами между группами (docker com ex
для этого примера).
В настоящее время я использую Ctrl-R в Bash, но он использует всю мою фразу буквально как одну группу (например, grep dockercomex $HISTFILE
). обратный поиск не поддерживает регулярные выражения.
Я мог бы использовать: history | egrep '(docker|com|ex)'
, но это не удобно для частого использования. Если нет лучшего решения, я думаю, что напишу скрипт, который сделает его намного более удобным, что-то вроде: recently dockercomex
- возвращает последние n совпадений, спрашивая, хочу ли я выполнить какие-либо (по умолчанию: последний).