ข้อความแถบสถานะของ tmux ใช้เวลาประมาณหนึ่งวินาทีเท่านั้น: ฉันจะขยายได้ไหม?


27

ฉันค้นหาหน้าคนหลาย ๆ ครั้งเพื่อหาวิธีตั้งระยะเวลาที่ข้อความแถบสถานะ (สิ่งที่คุณเห็นถ้าคุณป้อนdisplay-message "hello world"ที่พรอมต์คำสั่ง tmux) จะมองเห็นได้ แต่ดูเหมือนจะไม่มีอะไรเลย ไม่มีใครรู้วิธีที่ฉันสามารถทำให้พวกเขาอยู่นานพอที่จะอ่าน โดยเฉพาะอย่างยิ่งน่ารำคาญเป็นข้อความแสดงข้อผิดพลาดที่ฉันได้รับหลังจากป้อนคำสั่งที่มีข้อผิดพลาดทางไวยากรณ์ ฉันต้องทำซ้ำคำสั่ง 3 ครั้งหรือมากกว่านั้นเพื่อให้ได้ความคิดบางอย่างที่พูด

ไม่มีใครรู้วิธีการที่จะแก้ไขปัญหานี้? (ยิ่งไม่มีการเปลี่ยนแปลงซอร์สโค้ดและการคอมไพล์ซ้ำ)

คำตอบ:


30

ดูเหมือนว่าคุณต้องการเปลี่ยนตัวdisplay-timeเลือกเซสชัน ค่าเริ่มต้นเริ่มต้นคือ 750 มิลลิวินาที

หากคุณต้องการตั้งค่าใหม่เป็นค่าเริ่มต้นให้เปลี่ยนค่า“ ทั่วโลก” (เช่นในของคุณ.tmux.conf):

set-option -g display-time 4000

มูลค่าทั่วโลกจะมีผลบังคับใช้สำหรับเซสชันใด ๆ ที่ไม่ได้กำหนดมูลค่าของตนเอง (ดูด้านล่าง)

หากคุณต้องการเปลี่ยนเพียงครั้งเดียว (เช่นเปลี่ยนเฉพาะเซสชันปัจจุบันผ่าน:บรรทัดคำสั่งPrefix- ):

set-option display-time 4000

แน่นอน (เช่นเดียวกับคำสั่งtmuxอื่น ๆ) คุณยังสามารถทำการเปลี่ยนแปลงจากบรรทัดคำสั่งเชลล์:

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"

ขอบคุณ! เวลาแสดงไม่ได้อยู่ใน PDF ของ man page ที่ฉันใช้ (เพราะ man man ไม่ได้รับการติดตั้งในเครื่องของฉันด้วยเหตุผลบางอย่าง)
iconoclast

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