Come posso ottenere page-up e page-down in OS X?


92

Sto usando MacOSX Snow Leopard.

Come posso ottenere pagina su e pagina giù?

Risposte:


90

Se hai una tastiera completa puoi usare i tasti pgup e pgdown sulla tastiera, vicino al tastierino numerico.

Se non stai utilizzando una tastiera completa, la funzione, etichettata fnsulla tastiera, oltre ai tasti freccia su e giù, ti darà una pagina su e giù.

Per alcune applicazioni, in particolare nelle finestre shell / terminal / tty, il comportamento previsto si ottiene con fn+ shift+arrow up/down


3
-1 in realtà FN + Su / Giù non è lo stesso di FN + PageUp / PageDown. Ad esempio, il tradizionale PageUp / PageDown non funziona in irssi.
hhh

7
@hhh: sembra che irssi e alcune altre app terminali utilizzino Shift+ PgUp/ PgDn, quindi la combinazione di tasti su un MBP sarebbe Shift+ Fn+ PgUp/ PgDn.
Lèse majesté,

1
Questo è per la mappatura hardware di queste funzioni. Le applicazioni OSX generalmente non usano queste chiavi nel modo che molti di noi si aspettano. ctrl + ae ctrl + e (home & end) sono un'opzione. Il mio post qui sotto spiega come ottenere la funzionalità che ti aspetti dall'applicazione Terminale. Ogni app gestisce questi tasti in base alle proprie impostazioni. Strano.
James T Snell,

1
Questa non è stata la mia esperienza. Ho la tastiera Apple full size collegata al mio Mac Pro e questi tasti funzionano solo come previsto al di fuori di OSX. Il mio post qui sotto mostra come modificare Terminal in modo che funzioni normalmente. Ma è stato anche utile quando ho appreso che in generale OSX ha CTRL + A come HOME e CTRL + E come FINE
James T Snell,

22

È vero che la tastiera hardware su macchine Macintosh ha:

Fn+ = Home
Fn+ = End
Fn+ = Pg up
Fn+ =Pg down

Quindi queste "chiavi" esistono già pienamente. Ciò è evidente se esegui Linux / Windows in modo nativo sul tuo Mac.

Tuttavia, le applicazioni macOS sono responsabili della gestione di queste funzioni come ritengono opportuno, il che non è qualcosa che molti di noi si aspettano. E l'applicazione macOS Terminal ha bisogno di qualche modifica per usarli come tutti ci aspettiamo.

Credo che la ragione di ciò sia che macOS segue una tradizione Unix di vecchia scuola in cui:

ctrl+ a= Home
ctrl+ e=End

Ora lo uso regolarmente, ma i miei riflessi terminali richiedono ancora una casa, un fine, un pg-up, un pg-down adeguati ...

Modifica le impostazioni di associazione della tastiera del terminale macOS in modo che corrispondano

casa fine pagina su pagina giù

Tendo a ottenere questo immesso copiando una voce simile già esistente, quindi utilizzando il pulsante "Elimina un carattere", rimuovo i diversi bit prima di digitare il resto.

Nel complesso, questo sarà simile a questi: Abbina la casa, la fine, la pagina su e la pagina giù

Questo soddisfa tutte le mie aspettative su come dovrebbe funzionare. Funziona in vim e attraverso ssh.


1
Penso che sia davvero divertente quale risposta sia stata accettata per questa domanda. Immagino tratti diversi per gente diversa?
James T Snell,

1
questa dovrebbe essere la risposta accettata, più facile da leggere e molto più istruttiva, grazie!
reno

15

Sul mio layout di tastiera (danese) (sotto 10.7.5) è fn+ shift+ / .


Ho una tastiera inglese americana e questo è ciò che funziona per me sotto il terminale se sono SSHed.
Tyler Collier,

1
Funziona per me nel terminale, indipendentemente dal fatto che io sia SSHed.
Tommy

Funziona con le shell in VirtualBox con layout di tastiera estesa negli Stati Uniti (sotto il 10.10.5)
Marius,

5

Sono + tasti freccia su / giù.


Questo non funziona per me? Che cosa sto facendo di sbagliato?
ConstantineK,

1
@hobs non sono sicuro, ma in realtà sono su Lion, funziona in entrambi i modi per me, con fn e ⌥
Artem Pakk

Lo stesso qui, Macbook da 13 pollici in esecuzione 10.7, lo esaminerò.
ConstantineK,

1
Su OS X 10.6.8 ottengo circa uno scorrimento di 3 righe con freccia opt + rispetto al comportamento PgUp PgUp effettivo con la freccia fn +.
Sholsinger,

4

Se si utilizza l' app KeyRemap4Macbook , controllare sotto i tasti "Cambia disposizione verso l'alto / il basso / sinistra / destra".

Quando hai impostato questo, Page Up e Page Down funzioneranno con irrsi - per questo accedo da remoto a un altro host linux - devi solo premere Shift+ Page Upo Page Downfunzionerà per quella finestra (al contrario delle pagine scorrevoli di OS X finestra terminale).


0

Pagina su: Fn + SU

PageDown: Fn + GIÙ

Testato con successo sulla mia nuovissima retina MBPro!



-1

Alt + frecce su / giù: pgup / pgdown

Barra spaziatrice e maiusc + barra spaziatrice:: pgup / pgdown

Comando + frecce su / giù: home / end

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.