Яблочко для лица OMG об этом еще не позаботилась. Я получал звонки от нубов Tier 1 весь день, когда работал в Apple.
- Откройте Terminal.app
- Откройте окно настроек (CMD +,)
- Нажмите вкладку Настройки
- Выберите текущую тему настроек и нажмите на вкладку «Клавиатура»
- Редактировать (или Добавить) запись для дома:
- Установить действие: отправить строку в оболочку:
- Установите строку
\001
(или нажмите Ctrl + a)
- Редактировать (или Добавить) запись для End:
- Установить действие: отправить строку в оболочку:
- Установите строку
\005
(или нажмите Ctrl + e)
- Редактировать (или Добавить) запись для Page Up:
- Установить действие: отправить строку в оболочку:
- Установите строку в
\033[5~
(скопируйте и вставьте это в)
- Редактировать (или Добавить) запись для Page Down
- Установить действие: отправить строку в оболочку:
- Установите строку в
\033[6~
(скопируйте и вставьте это в)
- Закройте окно настроек.
Вот и ты. Терминал должен быть готов к использованию клавиш Home, End, Page Up и Page Down, как ожидается пользователями Windows / Linux.
SSH на ваш любимый сервер Linux, откройте nano, vi или emacs и наслаждайтесь.
Если ключи home или end не работают в vim, попробуйте следующее:
- Главная: \ 033 [7 ~
- Конец: \ 033 [4 ~
Что касается проблемы с мышью, я не уверен, что Termminal.app поддерживает отчеты мыши xterm. Предположительно, это нужно для работы. iTerm - это альтернативная терминальная программа, которая поддерживает отчеты мыши. MouseTerm - это хак, чтобы добавить отчеты о мышах в Terminal.app, но я не пробовал и не знаю, насколько хорошо это работает
Вы также можете установить X11.
Как только вы выполните одну из этих трех вещей, вы сможете использовать ssh с set mouse = a.
\033[5~
и option + downarrow к\033[6~
для страницы вверх / вниз страницы, для счастливой прокрутки текста одной рукой.\033OH
для Home и\033OF
End работали лучше. (по крайней мере, вless
)Что касается Page Up / Down и Home / End, просто нажмите и удерживайте клавишу Shift, чтобы отправить их в приложение. В противном случае переназначение клавиш, как описал Келбиззл, полностью покончит с идеей Apple о том, что наиболее важно прокручивать (т.е. их прокрутку).
источник
В терминале mc (midnightcomander) работает с Fn + Shift + UpKey и Fn + Shift + DownKey
источник
В 10.10 Yosemite (не уверен в предыдущих версиях) вы можете перемещаться вниз с помощью трекпада или мыши так же, как и веб-страница. Наведите указатель мыши на окно терминала и прокрутите колесико мыши или два пальца на сенсорной панели.
источник
Правильные коды клавиш:
Источник со скриншотами: /superuser//a/33370
источник