Bash MinGW ignoruje kombinację klawiszy Ctrl + O

1

W Bash MinGW na Windows 7 chciałbym Ctrl+Owykonać wyszukiwanie historii wstecz. Jednak nie mogę uzyskać tej pracy - tj. Ta linia w mojej ~/.inputrcnic nie robi (chociaż działa na systemie unix, do którego mam dostęp):

"\C-o": history-search-backward

Używanie Upklucza jest w porządku, tzn. Działa:

"\e[A": history-search-backward

Wiem, że aplikacja terminalowa (Console2) nie przechwytuje Ctrl+O, ponieważ mogę mapować Ctrl+Odo różnych rzeczy w terminalu vim (uruchomionym z bash MinGW w Console2).

Czy ktoś wie, dlaczego Ctrl-Ojest ignorowany w Bash MinGW?

mjeppesen
źródło
2
Założę się, Ctrl-Si Ctrl-Qnie działa. Najprawdopodobniej te znaki są używane do kontroli przepływu. Kiedy vim działa, wyłącza to, ale bash nie. Jeśli działasz na Uniksie, możesz użyć sttytego, aby to wyłączyć, ale nie zastanawiałem się, jak to wyłączyć w systemie Windows. BTW, nie ma z tym problemu Ctrl-P.
jdigital
Dzięki, to brzmi dobrze. Znalazłem tę odpowiedź na stronie Apple, gdzie możesz użyć, stty discard undefaby Ctrl + O działał w terminalu Mac, ale nie działa w systemie Windows. ( apple.stackexchange.com/questions/3253/… ). I miałeś rację co do działania Ctrl-P, więc zredagowałem tytuł pytania. I przepraszam, że nie mogę zagłosować na twój komentarz, niewystarczająca ilość przedstawicieli.
mjeppesen