Il limite della cronologia è un attributo del riquadro che è stato risolto al momento della creazione del riquadro e non può essere modificato per i riquadri esistenti . Il valore viene preso history-limit
dall'opzione sessione (il valore predefinito è 2000).
Per creare un riquadro con un valore diverso, è necessario impostare l' history-limit
opzione appropriata prima di creare il riquadro.
Per stabilire un valore predefinito diverso, puoi inserire una riga come la seguente nel tuo .tmux.conf
file:
set-option -g history-limit 3000
Nota: fare attenzione a impostare un valore predefinito molto grande, può facilmente consumare molta RAM se si creano molti riquadri.
Per un nuovo riquadro (o il riquadro iniziale in una nuova finestra) in una sessione esistente, è possibile impostare quello di quella sessione history-limit
. È possibile utilizzare un comando come questo (da una shell):
tmux set-option history-limit 5000 \; new-window
Per (il riquadro iniziale della finestra iniziale in) una nuova sessione dovrai impostare il "globale" history-limit
prima di creare la sessione:
tmux set-option -g history-limit 5000 \; new-session
Nota: se non si reimposta il history-limit
valore, il nuovo valore verrà utilizzato anche per altri riquadri / finestre / sessioni creati in futuro; attualmente non esiste un modo diretto per creare un singolo nuovo riquadro / finestra / sessione con il proprio limite specifico senza (almeno temporaneamente) la modifica history-limit
(sebbene show-option
(specialmente in 1.7 e versioni successive) possa essere utile recuperare il valore corrente in modo da ripristinarlo in un secondo momento ).
2 ** (25 - 7) = 256K
250.000 righe.