Ich möchte in der Lage sein, zu schreiben dockercomex
und beispielsweise eine Verlaufsübereinstimmung zu erhalten: docker-compose exec (...)
. Eine solche Suche funktioniert in PyCharm und ist fantastisch für die Produktivität. In Firefox ist es ähnlich, aber mit Leerzeichen zwischen den Gruppen ( docker com ex
für dieses Beispiel).
Momentan verwende ich Strg+R in Bash, aber es verwendet meine ganze Phrase wörtlich als eine Gruppe (wie grep dockercomex $HISTFILE
). Reverse-i-search scheint keinerlei reguläre Ausdrücke zu unterstützen.
Ich könnte Folgendes verwenden: history | egrep '(docker|com|ex)'
, aber das ist für häufigen Gebrauch nicht praktisch. Wenn es keine bessere Lösung gibt, werde ich wohl ein Skript schreiben, das es viel praktischer macht, etwa so: recently dockercomex
- gibt die letzten n Übereinstimmungen zurück und fragt, ob ich eine ausführen möchte (Standard: die letzte).