Limit historii jest atrybutem okienka, który jest ustalany podczas tworzenia okienka i nie można go zmienić dla istniejących okien . Wartość pochodzi z history-limit
opcji sesji (wartość domyślna to 2000).
Aby utworzyć panel z inną wartością, musisz ustawić odpowiedni history-limit
opcję przed utworzeniem panelu.
Aby ustalić inną wartość domyślną, możesz umieścić w pliku wiersz podobny do następującego .tmux.conf
:
set-option -g history-limit 3000
Uwaga: Ostrożnie ustawiając bardzo dużą wartość domyślną, może łatwo zużyć dużo pamięci RAM, jeśli utworzysz wiele paneli.
Dla nowego panelu (lub panelu początkowego w nowym oknie) w istniejącej sesji możesz ustawić tę sesję history-limit
. Możesz użyć takiego polecenia (z powłoki):
tmux set-option history-limit 5000 \; new-window
W przypadku (początkowego panelu początkowego okna w) nowej sesji history-limit
przed utworzeniem sesji należy ustawić opcję „globalną” :
tmux set-option -g history-limit 5000 \; new-session
Uwaga: Jeśli wartość nie zostanie ponownie ustawiona history-limit
, nowa wartość zostanie również użyta dla innych okien / okien / sesji utworzonych w przyszłości; obecnie nie ma bezpośredniego sposobu utworzenia pojedynczego nowego panelu / okna / sesji z własnym określonym limitem bez (przynajmniej tymczasowo) zmiany history-limit
(chociaż show-option
(szczególnie w wersji 1.7 i nowszych) może pomóc w odzyskaniu bieżącej wartości, aby można ją było później przywrócić ).
2 ** (25 - 7) = 256K
250 tysięcy linii.