ใน.tmux.conf
ไฟล์ของคุณคุณสามารถตั้งค่าประวัติหน้าต่างด้วยสิ่งที่ชอบ:
set -g history-limit 4096
มีวิธีการตั้งค่าประวัติไม่ จำกัด สำหรับแต่ละหน้าต่างหรือไม่?
ใน.tmux.conf
ไฟล์ของคุณคุณสามารถตั้งค่าประวัติหน้าต่างด้วยสิ่งที่ชอบ:
set -g history-limit 4096
มีวิธีการตั้งค่าประวัติไม่ จำกัด สำหรับแต่ละหน้าต่างหรือไม่?
คำตอบ:
อย่าตั้งค่าเป็น:
set -g history-limit 999999999
สิ่งนี้จะจัดสรรล่วงหน้าว่าหลาย ๆ บรรทัด (และหน่วยความจำด้วยเหตุนี้) สำหรับหน้าต่างทั้งหมดซึ่งจะทำให้เครื่องของคุณพิการจะมีการเก็บประวัติมากขึ้นเมื่อเวลาผ่านไป
ตั้งเป็นขนาดใหญ่โดยทั้งหมด แต่ไม่ใหญ่นี้
จากสิ่งที่ฉันสามารถบอกได้คุณสามารถทำสิ่งนี้ในแบบ "ปฏิบัติ" โดยการตั้งค่าประวัติเป็นจำนวนมากอย่างไร้เหตุผล เช่น:
set -g history-limit 999999999
อัปเดต: ดูคำตอบอื่น ๆ ว่าทำไมคุณไม่ต้องการใช้ตัวเลขที่สูงนี้ บางสิ่งที่สมเหตุสมผลมากขึ้น (น้อยกว่า 9's) จะดีที่สุด
อัปเดตอีกครั้ง: อาจไม่จัดสรรล่วงหน้า @Volker Siegel แสดงความคิดเห็นในคำตอบอื่น ๆ ระบุว่าการตั้งค่าไม่ก่อให้เกิดการจัดสรรหน่วยความจำ