tmux refresh display หลังจากการเปลี่ยนแปลงความกว้างของเทอร์มินัล


11

ด้วยscreenเทอร์มินัลที่มีคอลัมน์กว้าง 80 คอลัมน์ฉันสามารถทำสิ่งต่อไปนี้

for i in $(seq 81); do echo -n "m"; done; echo

แล้วปรับขนาดหน้าต่างให้กว้างขึ้นเล็กน้อยและ 'm' สุดท้ายจะกระโดดไปที่ที่ฉันจะเรียกใช้คำสั่งก่อนที่จะปรับขนาดหน้าต่าง ฉันรักจริง ๆtmuxแต่หายไปจากคุณสมบัติที่น่ารักนี้จากscreen... มีวิธีใดบ้างที่จะทำtmuxสิ่งนี้ (บางrecompute-widthคำสั่งที่ซ่อนอยู่ที่ฉันยังไม่พบ)


แก้ไข: 2013-07-24

ตั้งแต่เดือนกุมภาพันธ์ 2013, reflow รองรับโดย tmux!

นี่คือความมุ่งมั่น

คำตอบ:


7

tmuxไม่สนับสนุน "reflow" หรือ "rewrap" ในขณะนี้ (ตามพฤติกรรมของxterm )

ผู้เขียนtmuxเขียนหลายครั้งว่าเขาไม่ชอบพฤติกรรม reflow ของหน้าจอเป็นการส่วนตัว แต่เขาจะพิจารณานำมันมารวมไว้ในtmux (เป็นตัวเลือกน่าจะเป็น) ถ้ามีคนอื่นใช้มัน

การอ้างอิงรายชื่อผู้รับจดหมาย (เก่ากว่าก่อนไม่ใช่รายการที่ครบถ้วนสมบูรณ์สิ่งที่ฉันดึงขึ้นมาด้วยการค้นหาเล็กน้อย):


ขอบคุณมากสำหรับข้อมูล ฉันอาจจะตีที่ ...
mgalgs

1
ลิงก์ทั้งหมดตายไปแล้ว
Mateusz Piotrowski

7

ตั้งแต่เดือนกุมภาพันธ์ 2013, reflow รองรับโดย tmux!

นี่คือความมุ่งมั่น


3
แดกดันอย่างไร ฉันมาที่นี่เพื่อดูวิธีปิดใช้งานคุณลักษณะนี้หลังจากอัปเดตเวอร์ชันของฉัน
Trevor Norris

1
@philo ควรได้รับการแก้ไขในไม่ช้า
Romuald Brunet
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.