ฉันต้องการบานหน้าต่างที่แตกต่างกันเพื่อให้ปรากฏในสีพื้นหลังที่แตกต่างกันในเซสชั่น tmux ของฉัน
เป็นไปได้ไหม
ฉันต้องการบานหน้าต่างที่แตกต่างกันเพื่อให้ปรากฏในสีพื้นหลังที่แตกต่างกันในเซสชั่น tmux ของฉัน
เป็นไปได้ไหม
คำตอบ:
คุณสามารถกำหนดสไตล์ของบานหน้าต่างใด ๆ โดยใช้select-pane -P
คำสั่ง คุณสามารถรวมสิ่งนี้กับตัวเลือกบานหน้าต่างอื่น ๆ ตัวอย่างเช่น
select-pane -t:.1 -P 'bg=red'
จะตั้งค่าพื้นหลังของบานหน้าต่างแรกเป็นสีแดง
select-pane -P 'bg=red'
จะตั้งค่าพื้นหลังของบานหน้าต่างปัจจุบันเป็นสีแดง
-P
นี้ในบริบทนี้ฉันคิดว่าคำตอบคืออะไรโดยเฉพาะ ในที่อื่น ๆ ในไวยากรณ์ tmux แฟล็ก "p" อาจหมายถึง "parent", "pane" หรือ "print" แต่ไม่มีการใช้ที่นี่เลย "-P" ถูกใช้เพื่อกำหนดสไตล์และเป็น "- t "ที่เลือกบานหน้าต่าง
น่าเสียดายที่ไม่มีวิธีที่ชัดเจนในการทำ ฉันทำการค้นคว้าเกี่ยวกับเรื่องนี้และสิ่งที่ฉันทำลงไปคือเปลี่ยนสีพรอมต์ BASH แทนสีพื้นหลัง ในกรณีของฉันมันใช้งานได้ดีและช่วยฉันระบุบานหน้าต่างที่แตกต่างได้อย่างรวดเร็ว นี่คือหน้าที่มีประโยชน์มากที่สุดสองหน้าที่ฉันพบในหัวข้อ:
เปลี่ยนสีพื้นหลังของเชลล์ใน ssh
ฉันหวังว่านี่จะช่วยคุณในการแสวงหาความรู้ :-)
บางทีคุณสามารถเปลี่ยนสีของคุณในของ~/.tmux.conf.
คุณคุณสามารถระบุสีดังนี้:
# border colours
set -g pane-border-style fg=magenta
set -g pane-active-border-style fg=magenta
set -g pane-active-border-style bg=default