¿Cómo puedo desplazarme hacia arriba más (aumentar el búfer de desplazamiento) en iTerm2?

285

Pregunta tonta, así que me disculpo si la respuesta es francamente obvia, pero ¿cómo puedo subir más en iterm2 para obtener la salida completa? A veces, por ejemplo, si estoy haciendo pruebas unitarias, los errores son tan grandes que necesito seguir desplazándome hacia arriba a los que ya no puedo desplazarme, pero la salida continúa más allá de la parte superior del desplazamiento. ¿Cómo puedo acceder a eso? Traté de subir más de página pero no llegué allí

¡Gracias!

Mohamed El Mahallawy
fuente
la pregunta similar está aquí: stackoverflow.com/questions/12459755/…
Yang Zongjun

Respuestas:

485

Hay una opción de "búfer de retroceso ilimitado" que puede encontrar debajo Preferences > Profiles > Terminalo simplemente puede aumentar el número de líneas que desea tener en el historial en el mismo lugar.

rastasheep
fuente
55
el scrollback ilimitado no me funcionó correctamente (tal vez debido a zsh u otra configuración ... no lo sé) Tuve que poner 100.000 en el cuadro de texto y desmarqué la opción "buffer de desplazamiento ilimitado" y ahora el desplazamiento hacia atrás es más agradable
Sergio
15
¿Por qué no es ese el valor predeterminado?
ReduxDJ
2
¡No es fácil de encontrar, incluso si usa la búsqueda de Ayuda!
Hew Wolff el
3
@ReduxDJ porque eso puede consumir rápidamente toda su RAM, por ejemplo, al registrar la salida de un servidor web
cseelus
Cuidado con el uso de memoria alta, cuando se ejecuta un comando con mucha salida.
Ken Ratanachai S.
5

Solución: para aumentar su historial de búfer en el terminal iterm bash, tiene dos opciones:

Vaya a iterm -> Preferencias -> Perfiles -> Pestaña Terminal -> Búfer de desplazamiento (sección)

Opcion 1 . seleccione la casilla de verificaciónUnlimited scrollback

Opcion 2 . escriba los Scrollback linesnúmeros seleccionados que desea que el búfer de su terminal se almacene en caché (vea la imagen a continuación)

ingrese la descripción de la imagen aquí

avivamg
fuente