Чтобы ответить на вопрос о том, как получить начало или конец строки, кажется, что по умолчанию Терминал сопоставляет эти ключи с ним:
- shift + home → начало строки, эквивалентно клавише «home» в обычных терминалах
- shift + end → end of line, эквивалентный клавише "end" в обычных терминалах
Если вы хотите вернуться домой и закончить «обычным» способом (и не требовать смены), перейдите в [Меню терминала] → Настройки → вкладка «Профили» (или настройки в некоторых версиях OS X) → Под вкладка «Клавиатура».
Затем измените / добавьте эти ключи, чтобы они были следующими: «отправить строку в оболочку»
- Главная:
\033[H
- конец:
\033[F
Вы можете получить \033
деталь, нажав клавишу Escape в диалоговом окне редактирования, если вам нужно добавить ее.
Тогда home и end снова будут работать как обычно (фух).
Также обратите внимание, что «alt + ←» и «alt + →» по умолчанию в терминале сопоставляются со словами left и word right, еще одной удобной комбинацией, которую нужно запомнить.
В более поздних версиях Mac OS X, если экран терминала сдвигается вверх или вниз при нажатии клавиши home / end, может потребоваться установить клавишу home и клавишу \033[1~
end, \033[4~
чтобы получить желаемые результаты (сдвиг не требуется) ,
Не стесняйтесь изменить этот ответ, чтобы добавить более полезные привязки клавиш, так как это вики сообщества.