Як я можу домогтися створення сторінки та зменшення сторінки в OS X?


91

Я використовую MacOSX Snow Leopard.

Як домогтися створення сторінки та зменшення сторінки?

Відповіді:


89

Якщо у вас повна клавіатура, ви можете використовувати клавіші pgup і pgdown на клавіатурі, поблизу numpad.

Якщо ви не використовуєте повну клавіатуру, функція, позначена fnна клавіатурі, а також клавіші зі стрілками вгору та вниз надають вам сторінку вгору та вниз.

Для певних застосувань, особливо в оболонці / терміналі / tty windows, очікувана поведінка досягається за допомогою fn+ shift+arrow up/down


3
-1 насправді FN + вгору / вниз не те саме, що FN + PageUp / PageDown. Наприклад, традиційний PageUp / PageDown не працює в irssi.
hhh

7
@hhh: Схоже, irssi та деякі інші додатки для терміналів використовують Shift+ PgUp/ PgDn, тому комбінація клавіш на MBP буде Shift+ Fn+ PgUp/ PgDn.
Lèse majesté

1
Це для апаратного відображення цих функцій. Програми OSX зазвичай не використовують ці клавіші так, як ми очікуємо. ctrl + a і ctrl + e (домашній та кінцевий) - це варіант. У моїй публікації нижче пояснено, як отримати функціональні можливості, які ви очікуєте для програми Terminal. Кожна програма обробляє ці клавіші відповідно до власних налаштувань. Дивно.
Джеймс Т Снелл

1
Це не був мій досвід. У мене повнорозмірна клавіатура Apple підключена до мого Mac Pro, і ці клавіші працюють лише так, як очікувалося, поза OSX. Мій пост нижче показує, як змінити термінал, щоб він працював нормально. Але також було корисно, коли я дізнався, що в цілому OSX має CTRL + A як ДОМАШНЯ, а CTRL + E як END
James T Snell

22

Це правда, що на апаратній клавіатурі на машинах 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 так, щоб вони відповідали

додому кінець сторінки вгору сторінка вниз

Я, як правило, це вводять, копіюючи аналогічний запис, який вже існує, потім за допомогою кнопки "видалити символ" я видаляю різні біти, перш ніж вводити решту.

Загалом, це буде виглядати в наступному напрямку: Відповідайте додому, закінчіть, pg up та pg down

Це відповідає всім моїм очікуванням того, як це має працювати. Він працює у vim та через ssh.


1
Я думаю, що це дуже смішно, яка відповідь була прийнята на це питання. Я здогадуюсь різні штрихи для різних людей?
Джеймс Т Снелл

1
це має бути прийнята відповідь, легше читати та набагато інформативніше, дякую!
ryenus

15

У моїй (датській) розкладці клавіатури (під 10.7.5) це fn+ shift+ / .


У мене є англійська англійська клавіатура, і це те, що працює для мене під терміналом, якщо я SSHed.
Тайлер Колліер

1
Він працює для мене в терміналі незалежно від того, я SSHed.
Томмі

Це працює для оболонок у VirtualBox з розширеною розкладкою клавіатури США (під 10.10.5)
Маріус

5

Це + клавіші зі стрілками вгору / вниз.


Це не працює для мене? Що я роблю неправильно?
КонстантинК

1
@hobs не впевнений, але я насправді на Леві, працює для мене в будь-якому випадку, з fn і ⌥
Артем Пакк

Тут же, Macbook 13-дюймовий під керуванням 10,7, я розберуся.
КонстантинК

1
У OS X 10.6.8 я отримую приблизно 3-рядкове прокручування w / opt + стрілка проти фактичної поведінки PgUp PgDn зі стрілкою fn +.
sholsinger

4

Якщо ви використовуєте додаток KeyRemap4Macbook , поставте прапорець у розділі "Змінити стрілку вгору / вниз / вліво / вправо".

Коли ви налаштували цю функцію , Page Up та Page Down працюватимуть із irrsi - я для цього входжу віддалено до іншого хоста Linux - для цього потрібно лише натиснути Shift+ Page Upабо Page Downпрацюватимуть у цьому вікні (на відміну від прокрутки сторінок OS X термінальне вікно).


0

PageUp: Fn + UP

PageDown: Fn + Вниз

Успішно протестовано на моїй новій сітці MBPro!



-1

Alt + стрілки вгору / вниз: pgup / pgdown

Пробіл і зсув + пробіл:: pgup / pgdown

Команда + стрілки вгору / вниз: додому / кінець

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.