Pregunta

Utilizo Mac os x Terminal.app para conectarme a mi máquina remota y luego uso la pantalla en esa máquina.

¿Hay alguna manera de usar las barras de desplazamiento en la Terminal para desplazarse hacia adelante y hacia atrás en el búfer de la pantalla? Es doloroso hacer ctrl + a + Esc y luego Page Up / Down

Gracias Arvind

¿Fue útil?

Solución

Para ampliar las dos respuestas anteriores: la línea .screenrc

termcapinfo xterm* ti@:te@

activará sus barras de desplazamiento. Esto es una victoria a menos que esté usando el control-A para cambiar entre varias sesiones de pantalla en la misma ventana de Terminal. La pantalla usa lo que se llama modo de direccionamiento del cursor para mantener un búfer de historial separado para cada sesión; La línea termcapinfo anterior le dice que nunca use ese modo. Todo el historial va a un búfer, el búfer de Terminal nativo, y verá líneas de todas las sesiones mezcladas entre sí.

En estos días eso solo significa usar una ventana (o pestaña) de Terminal por separado para cada inicio de sesión en su control remoto, un precio bajo a pagar por recuperar sus barras de desplazamiento, en mi opinión.

Entonces, ¿por qué el modo de barra de desplazamiento no es el predeterminado? Porque en Ye Olde Tyme Dayes, cuando caminamos veinte millas en la nieve hasta nuestros VT100 de 80 por 24 celdas de caracteres, solo podía obtener un inicio de sesión por terminal. A menos que tuviera dos terminales en su escritorio, la pantalla era el único juego de varias sesiones en la ciudad.

Otros consejos

Agregar lo siguiente a ~ / .screenrc debería hacer lo que quiera.

termcapinfo xterm* ti@:te@

No creo que pueda usar la barra de desplazamiento del terminal en la pantalla, porque el terminal solo conoce la porción de 80x25 o más, y el almacenamiento en caché de la pantalla se realiza en el proceso de la pantalla.

Puede intentar vincularlo a un combo más fácil, consulte la sección PERSONALIZACIÓN de la página de manual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top