Come posso scorrere di più (aumentare il buffer di scorrimento) in iTerm2?


285

Domanda sciocca, quindi mi scuso se la risposta è palesemente ovvia, ma come posso scorrere di più su iterm2 per ottenere l'output completo? A volte, ad esempio se sto eseguendo dei test unitari, gli errori sono così grandi di quelli di cui ho bisogno per continuare a scorrere fino a cui non riesco più a scorrere verso l'alto ma l'output continua oltre la parte superiore dello scorrimento. Come posso accedervi? Ho provato a sfogliare di più ma non mi ha portato lì.

Grazie!



Risposte:


485

C'è un'opzione "buffer scrollback illimitato" che puoi trovare sotto Preferences > Profiles > Terminalo puoi semplicemente pompare il numero di righe che vuoi avere nella cronologia nello stesso posto.


5
lo scrollback illimitato non ha funzionato correttamente per me (forse a causa di zsh o di un'altra configurazione ... non lo so) Ho dovuto mettere 100.000 nella casella di testo e deselezionato l'opzione "buffer scrollback illimitato" e ora scorrere indietro è più bello
— Sergio,

15
Perché non è quello predefinito?
— ReduxDJ,

2
Non è facile da trovare, anche se si utilizza la ricerca della Guida!
— Hew Wolff,

3
@ReduxDJ perché può consumare rapidamente tutta la RAM, ad esempio quando si registra l'output di un server web
— cseelus,

Fai attenzione all'uso di memoria elevata, quando esegui un comando con un sacco di output.
— Ken Ratanachai S.

5

Soluzione: per aumentare la cronologia del buffer sul terminale iterm bash sono disponibili due opzioni:

Vai su iterm -> Preferenze -> Profili -> Scheda Terminale -> Buffer di scorrimento (sezione)

Opzione 1 . seleziona la casella di controlloUnlimited scrollback

Opzione 2 . digitare i Scrollback linesnumeri selezionati che si desidera memorizzare nella cache del buffer del terminale (vedere l'immagine sotto)

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.