Muszę dodać kilka rzeczy do mojego inputrc. Używam bash 4, ponieważ OS używam debiana i OSX. Moje emulatory terminali to rxvt-unicode-256 na debianie i Terminal.app na OSX. Mój nowy Macbook nie ma klawiszy Insert / Delete, Home / End, PgUp / PgDown ...
Czy mógłbyś mi powiedzieć naciśnięcie klawisza „Shift-Space”? Próbuję powiązać to z menu-kompletny-wstecz. Klawisz Shift uzupełnia menu, naciśnięcie tego klawisza to „\ e [Z”.
"\e[Z": menu-complete
"(Shift-Space)": "\e-1\C-i"
Następnie chciałbym móc przewijać strony w górę / w dół w moim terminalu. Nie jestem pewien, jak to powiedzieć. Np. W irssi chciałbym przewijać w górę / w dół w moim dzienniku kanałów. Robią to klawisze „PgUp” / „PgDn”, ale nie mam tych kluczy na moim Macbooku. Chciałbym więc alternatywę, na przykład „Shift-ArrowKeyUp” i „Shift-ArrowKeyDown”. Nie znam też poleceń dla inputrc, które muszę powiązać z tym naciśnięciem klawisza.
To samo dotyczy klawiszy „Home” / „End”, które powinny przechodzić na początek / koniec linii. Chciałbym powiązać to z „Shift-ArrowKeyLeft” / „Shift-ArrowKeyRight”.
Dziękuję bardzo za pomoc!
EDYCJA: Oto mój .inputrc ... http://paste.debian.net/69454/
Odpowiedzi:
Uruchom
od -c <<< "
Ctrl+ V Sequence I care about"
i użyj tego w~/.inputrc
.źródło