Cómo desplazarse hacia arriba y mirar datos en la pantalla de GNU


27

Estoy usando un mac (leopardo de las nieves). Soy un desarrollador de ruby ​​on rails y vi un screencast en la pantalla de GNU y lo estoy probando. Hasta ahora me gusta.

En una ventana cuando inicio el servidor, puedo ver los mensajes de registro. Sin embargo, parece que no puedo desplazarme hacia arriba. Tengo una barra de desplazamiento. Sin embargo, cuando uso la barra de desplazamiento y hacia arriba no veo nada.

¿Cómo usa la gente la pantalla GNU y se desplaza hacia arriba?

Respuestas:


41

Hay un 'modo de copia' en la pantalla, que se activa presionando, Ctrl+ A, seguido de [. Esto le proporciona un cursor que puede usar para desplazarse hacia atrás.


Gracias eso funciona. ¿Hay una manera más rápida de subir en lugar de simplemente presionar la flecha hacia arriba?
Nadal

99
@dorelal: los accesos directos similares a vim Ctrl-Uy se Ctrl-Dmueven hacia arriba y hacia abajo media página mientras está en modo copia. Además, lo ESCsacará del modo de copia.
Trey Hunner,

55
@dorelal Usualmente uso el otro atajo ctrl-A, luego Esc rápidamente, para entrar en modo copia en lugar de [. Es más fácil para mí recordarlo.
Jarvin

1
¿Qué es esto rápidamente? No parece importar lo rápido que lo hagas ...
Kevin Panko

@kevin: muy cierto, el "rápido" tenía la intención de transmitir explícitamente "no simultáneamente".
Babu

16

Agregue lo siguiente a su ~/.screenrc:

termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@

Esto le permitirá usar la barra de desplazamiento Terminal.app en lugar de confiar en el búfer de desplazamiento de la pantalla.


2
Esto realmente debería convertirse en una configuración predeterminada. Sigo volviendo aquí para obtener esto, ¡gracias!
Dagelf

1
.... Y de nuevo ... y de nuevo ... el regalo que sigue dando ...
Dagelf

1
... Y de nuevo ...
Dagelf

O: termcapinfo xterm* ti@:te@para ambos.
kenorb

No funciona con SHIFT + PgUp, por lo que todavía no puedo desplazarme por el terminal.
hopeseekr


7

La forma correcta es usar el modo de copia, como señaló Babu .

Puede acelerar un poco las cosas entrando automáticamente en modo copia cuando presiona sus teclas de desplazamiento favoritas.

Por ejemplo, usando PgUp y PgDown:

# easier scroll
bindkey "^[[5~" eval 'copy' 'stuff ^b'  # PgUp   | Enter copy/scrollback mode and page up
bindkey "^[[6~" eval 'copy' 'stuff ^f'  # PgDown | Enter copy/scrollback mode and page down

5
  • Yo uso Ctrl + A Esc para ir en modo copia.
  • Luego use las flechas o PageUp / PageDown para moverse a través del búfer de desplazamiento.
  • Para salir del modo de copia, simplemente presione Esc .

eso es un poco más intuitivo de esta manera.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.