ชายแดนบานหน้าต่าง Tmux ปัจจุบันไม่ชัดเจน


25

ฉันกำลังดิ้นรนที่จะบอกว่าบานหน้าต่างใดเป็นบานหน้าต่างปัจจุบันใน tmux ถ้ามีเพียงสองบาน ขอบดูเหมือนจะเน้นขอบที่อยู่ติดกันซึ่งทำให้ไม่สามารถบอกได้ นี่คือ Gif เพื่อเน้นสิ่งที่ฉันหมายถึงป้อนคำอธิบายรูปภาพที่นี่

ฉันกำลังทุบตีและการกำหนดค่าสำหรับลักษณะนั้น

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

ใครมีเคล็ดลับที่จะทำให้ชัดเจนยิ่งขึ้น?


2
ปัญหานี้ได้รับการแก้ไขใน tmux เวอร์ชันปัจจุบัน เมื่อมีการแยกเพียงสองครั้งครึ่งบน / ล่างของเส้นแบ่งจะถูกระบายสีเพื่อระบุการแยกซ้าย / ขวา
ฟานี

คุณอาจลองโพสต์สิ่งนี้เป็นคำตอบ?
วิล

เป็นไปไม่ได้ที่จะให้ tmux มีขอบ 1px รอบ ๆ บานหน้าต่างทั้งหมดหรือไม่?
sjas

ปัญหาคือว่าหากแต่ละบานหน้าต่างมีขอบเหมือนกันคุณจะไม่สามารถระบุได้ว่าช่องใดที่ใช้งานอยู่ ในฐานะที่เป็น @Phani กล่าวว่ามันเป็นปัญหาน้อยลงในรุ่นที่ใหม่กว่าแม้ว่า
Wil

คำตอบ:


8

ปัญหานี้ได้รับการแก้ไขใน tmux เวอร์ชันปัจจุบัน เมื่อมีการแยกเพียงสองครั้งครึ่งบน / ล่างของเส้นแบ่งเป็นสีเพื่อระบุว่ามีการแยกซ้าย / ขวา

ป้อนคำอธิบายรูปภาพที่นี่


ทำให้สับสนเช่นกันเมื่อพูดถึงเลย์เอาต์แนวนอน ไฮไลต์ครึ่งซ้าย = บานหน้าต่างด้านบน แต่ .. ไม่ค่อยชัดเจนเว้นแต่คุณจะมองหาเคอร์เซอร์ที่ใช้งานอยู่
Irfan

11

ฉันคิดว่าในที่สุดฉันก็พบวิธีที่ทำให้ฉันชัดเจนจริงๆ .tmux.confใช้ต่อไปนี้ใน

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

ฉันได้หน้าต่างที่โฟกัส / แอ็คทีฟด้วยสีที่เบากว่าและหน้าต่างที่ไม่โฟกัส / ไม่ได้ใช้งานจะกลายเป็นสีเทาเล็กน้อย

ฉันปรับแต่งจานสีของฉันเป็นจำนวนมาก แต่การใช้สีโปรดของคุณ (สังเกตการสะกดคำภาษาอังกฤษใน tmux.conf) ควรอนุญาตให้มีการปรับเปลี่ยน

ตัวอย่างของการใช้งาน (มุมล่างขวา) vs ไม่ทำงาน:

ตัวอย่างของการใช้งาน vs ในการใช้งาน


แม้ว่าตัวแบ่งจะเปลี่ยนสีไปครึ่งทาง แต่ฉันก็ยังพบว่ามันทำให้สับสนในบางครั้ง ไม่ผิดพลาดวิธีนี้!
Matt Lacey

8

คำถามที่ดี; ฉันหวังว่าฉันจะได้คำตอบที่ดีกว่า display-panesคำสั่ง (CB Q โดยค่าเริ่มต้น) แสดงให้เห็นบานหน้าต่างที่ใช้งานอยู่กับตัวเลขสีแดง เมื่อได้รับเพียงสองบานหน้าต่างคุณยังต้องจำไว้ว่าสีแดงเปิดใช้งานอยู่สีน้ำเงินไม่ทำงาน

หากคุณตั้งค่าdisplay-panes-colorเป็นบางสิ่งที่มีข้อ จำกัด ต่ำที่มีสีพื้นหลังของคุณจะมองเห็นได้น้อยกว่าหมายเลขบานหน้าต่างที่ใช้งานสีแดง (โดยค่าเริ่มต้น)


ฉันมักจะใช้display-panesอย่างแม่นยำมากเพราะปัญหานี้ ปัญหาอื่น ๆ ของหลักสูตรจะต้องตั้งค่าให้ต่ำrepeat-timeดังนั้นคุณจะไม่ย้ายไปที่ Vim จากนั้นลองและเลื่อนเคอร์เซอร์ของคุณเพื่อเลื่อนกลับไปที่บานหน้าต่างอื่น อาจจะดำเนินต่อไปด้วยdisplay-panesฉันมีความคมชัดเพียงพอเกี่ยวกับหมายเลขบานหน้าต่างปัจจุบันเพื่อให้มีประโยชน์ ขอบคุณมากสำหรับการป้อนข้อมูลฉันจะต้องทนมัน
Wil
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.