ฉันใช้ 'กลุ่มเซสชั่น' เพื่อเปิดหน้าต่างเทอร์มินัลที่มีการจัดการหลายระดับให้เปิดtmux
หน้าต่าง 'windows' ที่แตกต่างกัน(ดังนั้นพวกเขาจึงแบ่งปันไดเรกทอรีเริ่มต้นการทำงานtmux
การตั้งค่าและอื่น ๆ ) หน้าต่างเทอร์มินัลเหล่านั้นมีขนาดแตกต่างกัน
โดยปกติจาก Terminal ที่ใหญ่กว่าฉันสามารถทำสิ่งต่อไปนี้เพื่อเริ่มคำสั่งใหม่:
:new-window vim
แต่ถ้าฉันเคยเปลี่ยนไปใช้บานหน้าต่างที่แตกต่างกับหน้าต่างใหม่ที่เทอร์มิขนาดใหญ่ที่ผม foreverafter ติดอยู่กับเรื่องนี้เมื่อฉันเปลี่ยนกลับ:
ฉันต้องฆ่าเซสชันทั้งหมดสร้างเซสชันใหม่ทั้งหมดและเชื่อมโยงกับกลุ่มเซสชันอีกครั้งโดยใช้tmux new-session -t <blah>
เพื่อกู้คืนความกว้างของเทอร์มินัลทั้งหมด
มีวิธีอื่นในการกู้คืน / เปลี่ยน / ตั้งค่า 'ความกว้างที่มีอยู่' ของเซสชัน (หรือหน้าต่าง, idk) หรือไม่?
set aggressive-resize
แก้มันได้! เพิ่มนั่นเป็นคำตอบที่แท้จริงและฉันจะให้คุณตอบรับ (=