Я использую MacOSX Snow Leopard.
Как мне добиться перехода на страницу вверх и вниз?
Если у вас полноценная клавиатура, вы можете использовать клавиши pgup и pgdown на клавиатуре рядом с цифровой клавиатурой.
Если вы не используете полнофункциональную клавиатуру, функция, обозначенная fnна клавиатуре, а также клавиши со стрелками вверх и вниз позволят вам перемещаться по страницам вверх и вниз.
Для некоторых приложений, особенно в окнах оболочки/терминала/tty, ожидаемое поведение достигается с помощью fn+ shift+arrow up/down
Это правда, что аппаратная клавиатура на компьютерах Macintosh имеет:
Fn+ ←= Home
Fn+ →= End
Fn+ ↑= Pg up
Fn+ ↓=Pg down
Так что эти "ключи" уже вполне существуют. Это очевидно, если вы запускаете Linux/Windows изначально на своем Mac.
Однако приложения macOS несут ответственность за обработку этих функций по своему усмотрению, что отличается от того, что вы видите в Windows или Linux. Поэтому приложение терминала macOS нуждается в некоторой настройке для использования этих клавиш.
Я считаю, что причина этого в том, что macOS следует традициям старой школы Unix, где:
ctrl+ a= Home
ctrl+ e=End
Теперь я использую это регулярно, но мои терминальные рефлексы по-прежнему требуют правильного дома, конца, пг-вверх, пг-вниз...
Отредактируйте настройки привязки клавиатуры терминала macOS, чтобы они соответствовали
Я обычно ввожу это, копируя аналогичную запись, которая уже существует, затем, используя кнопку «удалить символ», я удаляю разные биты, прежде чем вводить остальные.
В целом это будет выглядеть примерно так:
Это соответствует всем моим ожиданиям относительно того, как это должно работать. Работает в vim и через ssh.
На моей (датской) раскладке клавиатуры (до 10.7.5) это fn+ shift+ ↑/ ↓.
Это ⌥+ клавиши со стрелками вверх/вниз.
Если вы используете приложение KeyRemap4Macbook , проверьте клавиши «Изменить стрелки вверх/вниз/влево/вправо».
Когда у вас есть эта настройка, Page Up и Page Down будут работать с irrsi — для этого я вхожу удаленно на другой хост Linux — вам нужно только нажать Shift+ Page Upили Page Downбудет работать для этого окна (в отличие от прокрутки страниц OS X окно терминала).
Страница вверх: Fn+ВВЕРХ
PageDown: Fn+ВНИЗ
Успешно протестировано на моей новой сетчатке MBPro!
Mac OS Каталина:
Прокрутите страницу вверх - cmd
+↑
Прокрутите страницу вниз - cmd
+↓
PageUp - fn
+↑
PageDown - fn
+↓
пользователь Fn
PageUp: Fn+UP PageDown: Fn+DOWN
Alt + стрелки вверх/вниз: pgup/pgdown
Пробел и Shift + пробел: :pgup/pgdown
Command + стрелки вверх/вниз: домой/конец
Spacebar and shift + spacebar: : pgup/pgdown
?
ххх
Оскорбление величества
Shift
+PgUp
/PgDn
, поэтому комбинация клавиш на MBP будетShift
+Fn
+PgUp
/PgDn
.Джеймс Т. Снелл
Джеймс Т. Снелл