Відповіді:
Якщо у вас повна клавіатура, ви можете використовувати клавіші pgup і pgdown на клавіатурі, поблизу numpad.
Якщо ви не використовуєте повну клавіатуру, функція, позначена fnна клавіатурі, а також клавіші зі стрілками вгору та вниз надають вам сторінку вгору та вниз.
Для певних застосувань, особливо в оболонці / терміналі / tty windows, очікувана поведінка досягається за допомогою fn+ shift+arrow up/down
Shift
+ PgUp
/ PgDn
, тому комбінація клавіш на MBP буде Shift
+ Fn
+ PgUp
/ PgDn
.
Це правда, що на апаратній клавіатурі на машинах Macintosh є:
Fn+ ←= Home
Fn+ →= End
Fn+ ↑= Pg up
Fn+ ↓=Pg down
Тож ці "ключі" вже повністю існують. Це очевидно, якщо ви працюєте з Linux / Windows на своєму Mac.
Однак програми macOS відповідають за обробку цих функцій, як вони вважають за потрібне, а це не те, що більшість із нас очікує. І додаток macOS Terminal потребує певного налаштування, щоб використовувати їх, як ми всі очікуємо.
Я вважаю, що причина цього в тому, що macOS дотримується традицій Unix для старої школи, де:
ctrl+ a= Home
ctrl+ e=End
Зараз я користуюся цим звичайно, але мої термінально-рефлекси все ще вимагають належного будинку, кінця, pg-up, pg-down ...
Відредагуйте параметри прив’язки клавіатури терміналу macOS так, щоб вони відповідали
Я, як правило, це вводять, копіюючи аналогічний запис, який вже існує, потім за допомогою кнопки "видалити символ" я видаляю різні біти, перш ніж вводити решту.
Загалом, це буде виглядати в наступному напрямку:
Це відповідає всім моїм очікуванням того, як це має працювати. Він працює у vim та через ssh.
У моїй (датській) розкладці клавіатури (під 10.7.5) це fn+ shift+ ↑/ ↓.
Це ⌥+ клавіші зі стрілками вгору / вниз.
Якщо ви використовуєте додаток KeyRemap4Macbook , поставте прапорець у розділі "Змінити стрілку вгору / вниз / вліво / вправо".
Коли ви налаштували цю функцію , Page Up та Page Down працюватимуть із irrsi - я для цього входжу віддалено до іншого хоста Linux - для цього потрібно лише натиснути Shift+ Page Upабо Page Downпрацюватимуть у цьому вікні (на відміну від прокрутки сторінок OS X термінальне вікно).
користувач Fn
PageUp: Fn + UP PageDown: Fn + DOWN