122 votos

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

Estoy usando MacOSX Snow Leopard.

¿Cómo se consigue subir y bajar la página?

121voto

Zac Puntos 89

Si tienes un teclado completo, puedes utilizar las teclas pgup y pgdown de tu teclado, cerca del teclado numérico.

Si no está utilizando un teclado completo, función, etiquetado fn en su teclado, más las teclas de flecha arriba y abajo le permitirán subir y bajar de página.

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

3 votos

-1 en realidad FN+Arriba/Abajo no es lo mismo que FN+Arriba/Abajo página. Por ejemplo, el tradicional PageUp/PageDown no funciona en irssi.

7 votos

@hhh: Parece que irssi y algunas otras aplicaciones de terminal utilizan Shift + PgUp / PgDn Así que la combinación de teclas en un MBP sería Shift + Fn + PgUp / PgDn .

1 votos

Esto es para el mapeo de hardware de estas funciones. Las aplicaciones de OSX no suelen utilizar estas teclas de la manera que la mayoría de nosotros esperamos. ctrl+a y ctrl+e (inicio y fin) son una opción. Mi post a continuación explica cómo obtener la funcionalidad que esperas para la aplicación Terminal. Cada aplicación maneja estas teclas según su propia configuración. Extraño.

39voto

Carlos Puntos 11

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

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

Así que estas "llaves" ya existen plenamente. Esto es evidente si ejecuta Linux/Windows de forma nativa en su Mac.

Sin embargo, las aplicaciones de MacOS se encargan de manejar estas funciones como mejor les parezca, lo que es diferente de lo que se ve en Windows o Linux. Por lo tanto, la aplicación Terminal de MacOS necesita algunos ajustes para utilizar estas teclas.

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

ctrl + a = Home
ctrl + e = End

Ahora lo utilizo de forma rutinaria, pero mis reflejos de terminal siguen exigiendo un home, end, pg-up, pg-down adecuado...

Editar la configuración del enlace del teclado del terminal de MacOS para que coincida

home end page up page down

Suelo introducirlo copiando una entrada similar que ya existe, y luego, con el botón "borrar un carácter", elimino las partes diferentes antes de escribir el resto.

En general, esto se verá en estas líneas: Match the home, end, pg up and pg down

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

1 votos

Me parece muy curioso la respuesta que se ha aceptado para esta pregunta. Supongo que cada uno es diferente.

1 votos

Esta debería ser la respuesta aceptada, más fácil de leer y mucho más informativa, ¡gracias!

14voto

Henrik B. Puntos 131

En mi distribución de teclado (danesa) (en 10.7.5) es fn + shift + / .

0 votos

Yo tengo un teclado inglés americano y esto es lo que me funciona en terminal si estoy SSHed.

1 votos

A mí me funciona en la terminal independientemente de que esté SSHed.

0 votos

Esto funciona para los shells en VirtualBox con la distribución de teclado U.S. Extended (bajo 10.10.5)

6voto

lomaxx Puntos 32540

Es + Teclas de flecha arriba/abajo.

0 votos

¿No me funciona? ¿Qué estoy haciendo mal?

1 votos

@hobs no estoy seguro, pero en realidad estoy en Lion, funciona de cualquier manera para mí, con fn y

0 votos

Lo mismo digo, Macbook de 13 pulgadas con 10.7, lo miraré.

4voto

booker Puntos 21

Si utiliza KeyRemap4Macbook aplicación, marque en "Cambiar las teclas Arriba/Abajo/Izquierda/Derecha".

Cuando tenga esto configurado, Avance y Retroceso de Página funcionarán con irrsi - Me conecto remotamente a otro host de linux para eso - sólo tienes que pulsar Shift + Page Up o Page Down funcionará para esa ventana (a diferencia de las páginas de desplazamiento de la ventana de terminal de OS X).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X