Podobná otázka je zde:
Control-r reverse-i-search v bash:jak "resetujete" vyhledávání v Cygwin?
Našel jsem další podobnou otázku na Super User:
(reverse-i-search) v Bash
Očividně oba zmiňují Ctrl +s , což může stačit.
Doufám, že to pomůže. Já sám se snažím najít kus kódu, který dělá reverse-i-search
aby bylo možné zkontrolovat, jak byl přesně implementován.
CTRL + S
...vyřešil to za mě PO použití...
stty -ixon
Pokud vám CTRL+S nefunguje, je to proto, že podle přijaté odpovědi Vincenza Pii v jiném souvisejícím vláknu:
Problém je v tom, že tato vazba se v mnoha terminálech standardně používá k odeslání kódu pozastavení přenosu (
XOF
).Jako v
man stty
:[-]ixon enable XON/XOFF flow control
Pokud tedy máte na svém terminálu povolenu tuto možnost (výstup
stty -a
obsahujeixon
bez-
znak vpředu), nemůžete použít CTRL +S v kontextu reverse-i-search .Chcete-li jej zakázat, použijte následující příkaz:
stty -ixon
A CTRL +S vám dá
(i-search)
(ne zpětně).