Ліміт історії - це атрибут панелі, який фіксується під час створення панелі і не може бути змінений для існуючих панелей . Значення береться з параметра history-limit
сеансу (значення за замовчуванням - 2000).
Щоб створити область з іншим значенням, вам потрібно буде встановити відповідний history-limit
варіант перед створенням панелі.
Щоб встановити інший за замовчуванням, ви можете помістити у .tmux.conf
файл такий рядок, як наступний :
set-option -g history-limit 3000
Примітка. Будьте уважні, встановлюючи дуже велике значення за замовчуванням, воно може легко споживати багато оперативної пам’яті, якщо ви створите багато панелей.
Для нової панелі (або початкової панелі в новому вікні) в існуючому сеансі ви можете встановити цей сеанс history-limit
. Ви можете використовувати таку команду (з оболонки):
tmux set-option history-limit 5000 \; new-window
Для (початкової області початкового вікна в) нового сеансу вам потрібно буде встановити "глобальний" history-limit
перед створенням сеансу:
tmux set-option -g history-limit 5000 \; new-session
Примітка: Якщо ви не встановите повторно history-limit
значення, нове значення також буде використовуватися для інших панелей / вікон / сесій, створених у майбутньому; в даний час немає прямого способу створити єдину нову панель / вікно / сеанс із власним конкретним лімітом без (принаймні тимчасово) зміни history-limit
(хоча show-option
(особливо в 1.7 і пізніших версіях) може допомогти з отриманням поточного значення, щоб потім відновити його пізніше ).
2 ** (25 - 7) = 256K
або 250 тисяч рядків.