Używam komputera Mac, więc nie mam klawiszy Homei Endklawiszy na klawiaturze. Dosyć często SSH do serwerów Linux. Przekonałem się, że kiedy łączę SSH z serwerem Linux Ubuntu z systemem Jaunty, mogę użyć skrótów klawiszowych readline Ctrl- ai Ctrl- eaby przesunąć kursor na początek lub koniec linii, ale często jest kilka serwerów Hardy SSH do i te powiązania klawiszy nie działają podczas łączenia się z nimi.
Próbowałem połączyć się z nimi zamiast z Linuksa, na wypadek, gdyby miało to związek ze sposobem konfiguracji mojego terminalu Mac i widzę te same wyniki.
Czy ktoś ma pojęcie, dlaczego i jak to naprawić?
set -o vi
Komenda powoduje Bash używać wiązania vim. Domyślnie są to wiązania w stylu Emacsa. Tak więc nie jest to „z jakiegoś powodu”, ale raczejset -o vi
wywołuje zupełnie inny zestaw opcji Readline. Zobacz moją odpowiedź na temat włączania się w locie.