Я використовую Mac, так що я не маю Homeі Endклавіші на клавіатурі. Я також SSH на Linux-серверах зовсім небагато. Я виявив, що коли я SSH на сервер Ubuntu Linux, на якому працює Jaunty, я можу використовувати прив'язки клавіш для читання Ctrl- aі Ctrl- eдля переміщення курсору на початок або в кінець рядка, але часто є кілька серверів Харді, які я часто SSH до, і ці прив'язки ключів не працюють при підключенні до них.
Я намагався підключитися до них через вікно Linux, на всякий випадок, якщо це було пов'язане з налаштуванням мого Mac Terminal, і я бачу ті самі результати.
Хтось має ідею, чому і як це виправити?
set -o vi
Команда змушує Bash використовувати Vim прив'язки. За замовчуванням - прив'язки стилю Emacs. Отже, це не "чомусь", а скорішеset -o vi
викликає цілий різний набір варіантів Readline. Дивіться мою відповідь, як увімкнути льоту.