¿Cómo puedo lograr subir y bajar página en OS X?

Respuestas:

90

Si tiene un teclado completo, puede usar las teclas pgup y pgdown en su teclado, cerca del teclado numérico.

Si no está utilizando un teclado completo, una función, etiquetada fnen su teclado, más las teclas de flecha hacia arriba y hacia abajo le dará una página hacia arriba y hacia abajo.

Para ciertas aplicaciones, particularmente en las ventanas de shell / terminal / tty, el comportamiento esperado se logra con fn+ shift+arrow up/down

ConstantineK
fuente
3
-1 en realidad FN + Arriba / Abajo no es lo mismo que FN + AvPág / AvPág. Por ejemplo, el PageUp / PageDown tradicional no funciona en irssi.
hhh
77
@hhh: Parece que irssi y algunas otras aplicaciones de terminal usan Shift+ PgUp/ PgDn, por lo que la combinación de teclas en un MBP sería Shift+ Fn+ PgUp/ PgDn.
Lèse majesté
1
Esto es para el mapeo de hardware de estas funciones. Las aplicaciones OSX generalmente no usan estas teclas de la forma en que la mayoría de nosotros esperamos. ctrl + a y ctrl + e (inicio y fin) son una opción. Mi publicación a continuación explica cómo obtener la funcionalidad que espera para la aplicación Terminal. Cada aplicación maneja estas teclas de acuerdo con su propia configuración. Extraño.
James T Snell
1
Esta no ha sido mi experiencia. Tengo el Apple Keyboard de tamaño completo conectado a mi Mac Pro y estas teclas solo funcionan como se esperaba fuera de OSX. Mi publicación a continuación muestra cómo modificar la Terminal para que funcione normalmente. Pero también fue útil cuando supe que, en general, OSX tiene CTRL + A como INICIO y CTRL + E como FIN
James T Snell
22

Es cierto que el teclado de hardware en las máquinas Macintosh tiene:

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

Entonces estas "llaves" ya existen completamente. Esto es evidente si ejecuta Linux / Windows de forma nativa en su Mac.

Sin embargo, las aplicaciones de macOS son responsables de manejar estas funciones como mejor les parezca, lo cual no es algo que la mayoría de nosotros esperamos. Y la aplicación MacOS Terminal necesita algunos ajustes para usarlos como todos esperamos.

Creo que la razón de esto es que macOS sigue una tradición de Unix de la vieja escuela donde:

ctrl+ a= Home
ctrl+ e=End

Ahora uso esto de forma rutinaria, pero mis reflejos terminales todavía exigen un inicio, final, pg-up, pg-down adecuados ...

Edite la configuración de enlace del teclado de terminal de macOS para que coincida

casa fin página arriba Página abajo

Tiendo a ingresar esto copiando una entrada similar que ya existe, luego usando el botón 'eliminar un carácter', elimino los diferentes bits antes de escribir el resto.

En general, esto se verá a lo largo de estas líneas: Empareja la casa, finaliza, sube y baja

Esto cumple con todas mis expectativas sobre cómo debería funcionar. Funciona en vim y a través de ssh.

James T Snell
fuente
1
Creo que es realmente divertido qué respuesta ha sido aceptada para esta pregunta. Supongo diferentes trazos para diferentes personas?
James T Snell
1
esta debería ser la respuesta aceptada, más fácil de leer y mucho más informativa, ¡gracias!
ryenus
15

En mi diseño de teclado (danés) (bajo 10.7.5) es fn+ shift+ / .

Henrik B.
fuente
Tengo un teclado de inglés de EE. UU. Y esto es lo que funciona para mí en la terminal si tengo SSHed.
Tyler Collier
1
Funciona para mí en la terminal, independientemente de si soy SSHed.
Tommy
Esto funciona para shells en VirtualBox con diseño de teclado extendido de EE. UU. (Bajo 10.10.5)
Marius
5

Es + teclas de flecha arriba / abajo.

Artem Pakk
fuente
¿Esto no funciona para mí? ¿Qué estoy haciendo mal?
ConstantineK
1
@hobs no estoy seguro, pero en realidad estoy en Lion, funciona de cualquier manera para mí, con fn y ⌥
Artem Pakk
Lo mismo aquí, Macbook de 13 pulgadas con 10.7, lo investigaré.
ConstantineK
1
En OS X 10.6.8 obtengo un desplazamiento de 3 líneas con flecha opt + versus comportamiento PgUp PgDn real con la flecha fn +.
sholsinger
4

Si usa la aplicación KeyRemap4Macbook , marque en las teclas "Cambiar Arrrow arriba / abajo / izquierda / derecha".

Cuando haya configurado esto, Page Up y Page Down funcionarán con irrsi (para ello , me conecto de forma remota a otro host de Linux), solo necesita presionar Shift+ Page Upo Page Downfuncionará para esa ventana (en lugar de desplazarse por las páginas de OS X ventana de terminal).

reserva
fuente
0

PageUp: Fn + UP

PageDown: Fn + ABAJO

¡Probado con éxito en mi nueva retina MBPro!

Miguel
fuente
-1

Alt + flechas arriba / abajo: pgup / pgdown

Barra espaciadora y shift + barra espaciadora:: pgup / pgdown

Comando + flechas arriba / abajo: inicio / fin

Federico
fuente