Dans votre .tmux.conf
fichier, vous pouvez définir l'historique de la fenêtre avec quelque chose comme:
set -g history-limit 4096
Existe-t-il un moyen de définir un historique illimité pour chaque fenêtre?
Ne le définissez PAS sur quelque chose comme:
set -g history-limit 999999999
Cela pré-allouera autant de lignes (et donc de mémoire) pour toutes les fenêtres, ce qui va paralyser votre machine plus l'historique est stocké au fil du temps.
Réglez-le sur quelque chose de grand, bien sûr, mais pas sur CE grand.
D'après ce que je peux dire, vous ne pouvez le faire que de manière "pratique", en définissant l'histoire à un nombre absurdement élevé. par exemple:
set -g history-limit 999999999
MISE À JOUR: voir l'autre réponse pour savoir pourquoi vous ne voulez pas utiliser un nombre aussi élevé. Quelque chose de plus raisonnable (moins de 9) serait mieux.
MISE À JOUR à nouveau: la pré-allocation ne se produit peut-être pas. Le commentaire de @Volker Siegel sur l'autre réponse indique que la définition de la valeur n'entraîne pas d'allocation de mémoire.
la source