La limite d'historique est un attribut de volet qui est fixé au moment de la création du volet et ne peut pas être modifié pour les volets existants . La valeur est tirée de l' history-limit
option de session (la valeur par défaut est 2000).
Pour créer un volet avec une valeur différente, vous devrez définir l' history-limit
option appropriée avant de créer le volet.
Pour établir une valeur par défaut différente, vous pouvez mettre une ligne comme celle-ci dans votre .tmux.conf
fichier:
set-option -g history-limit 3000
Remarque: Soyez prudent en définissant une très grande valeur par défaut, cela peut facilement consommer beaucoup de RAM si vous créez plusieurs volets.
Pour un nouveau volet (ou le volet initial dans une nouvelle fenêtre) dans une session existante, vous pouvez définir cette session history-limit
. Vous pouvez utiliser une commande comme celle-ci (à partir d'un shell):
tmux set-option history-limit 5000 \; new-window
Pour (le volet initial de la fenêtre initiale dans) une nouvelle session, vous devrez définir le «global» history-limit
avant de créer la session:
tmux set-option -g history-limit 5000 \; new-session
Remarque: Si vous ne réinitialisez pas la history-limit
valeur, la nouvelle valeur sera également utilisée pour d'autres volets / fenêtres / sessions créés à l'avenir; il n'existe actuellement aucun moyen direct de créer un seul nouveau volet / fenêtre / session avec sa propre limite spécifique sans (au moins temporairement) changer history-limit
(bien que show-option
(en particulier dans 1.7 et versions ultérieures) puisse aider à récupérer la valeur actuelle afin de la restaurer plus tard ).
2 ** (25 - 7) = 256K
250 000 lignes.