บรรทัดสถานะ tmux พร้อมบรรทัดว่างด้านบน?


9

ฉันมีบรรทัดสถานะ tmux ที่ดี แต่ฉันไม่ชอบวิธีที่ bash / คำสั่งรันไปตามนั้น นั่นคือถ้าหน้าจอเต็มฉันกำลังพิมพ์สิ่งต่าง ๆ เหนือบรรทัดสถานะ

ฉันต้องการพักหนึ่งบรรทัดเพื่อให้สิ่งที่ฉันพิมพ์ไม่เคย "แตะ" บรรทัดสถานะ มีวิธีใดในการทำเช่นนี้?

ตัวอย่าง:

สมมติว่าฉันมีหน้าต่างเทอร์มินัลเล็กมากที่มีความยาวสองบรรทัด

bash>$ (cursor)
1: bash*  2: bash-  3: vim-

ฉันจะรับบรรทัดว่างเพื่อแยกแถบสถานะจากพรอมต์ได้อย่างไรเช่น:

bash>$ (cursor)

1: bash*  2: bash-  3: vim-

คุณสามารถให้ภาพหน้าจอได้หรือไม่
Sardathrion - ต่อต้านการล่วงละเมิดทาง SE

1
@ Sardathrion ฉันได้เพิ่มสิ่งบ่งชี้ที่เห็นได้ชัดของสิ่งที่ฉันกำลังพูดถึงช่วยได้ไหม :)
Justin L.

1
Powerlineมีการเชื่อม tmux ที่คุณอาจพบว่ามีประโยชน์
Sardathrion - ต่อต้านการละเมิดใน

select-layoutน่าจะช่วยได้ฉันคิดว่า
sendmoreinfo

ไม่ใช่คำตอบโดยตรง แต่การเปลี่ยนสีพื้นหลังของแถบสถานะจะให้ความแตกต่างที่มองเห็นได้ดีระหว่างบรรทัดคำสั่งและแถบสถานะ
chepner

คำตอบ:


2

หากคุณไม่ต้องการพิมพ์โดยตรงเหนือขอบบานหน้าต่าง (ซึ่งคุณต้องทำต่อไปสำหรับแผงที่ไม่ได้สัมผัสบรรทัดสถานะ) คุณสามารถบังคับtmuxให้ใช้หน้าต่างที่เล็กกว่านี้:

set force-height <single_window_height - 1>

อย่างไรก็ตามนี่เป็นเพียงการตั้งค่าต่อหน้าต่างและทำหน้าที่เป็นขีดจำกัดความสูงสูงสุดดังนั้นมันจะไม่ทำสิ่งที่คุณต้องการเมื่อคุณเปลี่ยนการกำหนดส่วนต่างของเทอร์มินัล

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