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