ขีด จำกัด ประวัติศาสตร์เป็นคุณลักษณะที่บานหน้าต่างที่คงที่เวลาของการสร้างบานหน้าต่างและไม่สามารถเปลี่ยนแปลงได้สำหรับบานหน้าต่างที่มีอยู่ ค่าถูกนำมาจาก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,000 บรรทัด