ZSH iterm2 aumenta el número de líneas históricas

92

No estoy seguro si esto es zsh, iterm2 o la interacción entre ellos. Intentando cambiar la cantidad de líneas recuperables en la terminal, no el historial de comandos, el historial de salida.

En .zshrc tengo:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000

Esto parece ignorarse = (

¿No está seguro del término correcto para Google, "Historial de salida de la terminal?"

xxjjnn
fuente

Respuestas:

267

No es inmediatamente obvio en la documentación de iTerm2 cómo cambiarlo.

  • abrir las preferencias de iTerm2 +,
  • seleccione la Profilespestaña
  • luego seleccione la Terminalsubpestaña
  • Tenga cuidado, los cambios en el Scrollback linesvalor entran en vigencia de inmediato, así que verifique Unlimited scrollbackahora si no desea eliminar sus búfer (s) actuales
  • cambia el valor de Scrollback Linesa lo que quieras
  • Desmarque la Unlimited scrollbackopción si desea utilizar su Scrollback linesvalor

ingrese la descripción de la imagen aquí

Travis
fuente
Muchas gracias, estaba buscando esto en las preferencias> pestaña Avanzado, y encontré una configuración "Terminal> Número máximo de líneas para exponer a Accesibilidad". Cambiar este no funcionó, y no estoy realmente seguro de cuál es el diferencia?
Cyril Duchon-Doris
1
Este ya no parece ser el caso. ¿Alguien tiene información sobre ~> Build 3.1.5?
rudolph9
@ rudolph9 No estoy seguro de los problemas que tiene con 3.1.5, pero actualicé iTerm a la misma versión y verifiqué que mis líneas de retroceso todavía están limitadas a 50k líneas.
Travis
@Travis la opción como se muestra en la imagen ya no está disponible.
rudolph9
FWIW, la opción todavía está disponible para mí a partir de hoy en iTerm2 v3.2.7
Carter
7

No es un problema de shell, se trata de su emulador de terminal.
Tienes que encontrar la opción en la configuración / opciones / herramientas / lo que sea, para la cantidad de líneas a recordar.

Aparentemente, sabes que tu emulador de terminal es iterm2.

Si busca iterm2 en Google, lo llevará al sitio web oficial, luego vaya a 'Documentación', Ctrl + F 'número' y busque

Líneas de desplazamiento hacia atrás
El número de líneas del búfer de desplazamiento hacia atrás para mantener por encima de la parte visible de la pantalla.

lolesque
fuente
8
No es una respuesta constructiva en mi opinión.
Ben
3

Con zsh y iTerm2 Build 3.2.5, se requiere un paso adicional: Preferences-> Profiles-> terminal-> check UnlimitedScrollback-> Checksave lines to scrollback when an app status bar is present

El desplazamiento se estaba rompiendo para mí sin el último.

broma
fuente