ฉันสามารถใช้การคลิกเมาส์เพื่อมุ่งเน้นที่การแยก Byobu ได้หรือไม่?


26

ฉันรู้ว่า Byobu เป็นเทอร์มินัลมัลติเพล็กเซอร์และเมาส์ไม่มีความสำคัญ แต่ฉันก็ยังอยากจะรู้ว่ามีวิธีที่จะมุ่งเน้นไปที่การแยกโดยใช้การคลิกเมาส์แทนการใช้แป้นพิมพ์ลัด

ในกรณีที่เป็นลบแน่นอนว่ามันจะเป็นคุณสมบัติที่ยอดเยี่ยม

คำตอบ:


37

ใช่มันเป็นไปได้มาก

~/.byobu/.tmux.conf configurationคุณก็ต้องเปิดการสนับสนุนเมาส์ของคุณ

เพิ่มรายการต่อไปนี้:

set -g mouse-select-pane on
set -g mouse-select-window on
set -g mouse-resize-pane on
set -g mouse-utf8 on

สิ่งนี้จะช่วยให้คุณ:

  • เลือกแยกโดยคลิกที่มัน
  • เลือกหน้าต่างโดยคลิกที่ในแถบสถานะของคุณ
  • ปรับขนาดการแบ่งโดยการคว้าเส้นขอบและการลาก

อย่างไรก็ตามตอนนี้คุณอาจพบว่าเป็นการยากที่จะใช้เมาส์เพื่อคลิกที่ข้อความและไฮไลต์ (เลือก) การทำเช่นนี้คุณจะต้องใช้อย่างใดอย่างหนึ่งShift- LeftClickหรือ-CtrlLeftClick

การเปิดเผยข้อมูลเต็มรูปแบบ: ผมเป็นผู้เขียนและผู้ดูแลByobu


มันทำงานกับ byobu 5.21 tmux 1.7 ได้ไหม? ฉันแก้ไข~/.byobu/.tmux.confเปิดเทอร์มินัลใหม่ด้วย byobu แต่ยังไม่สามารถโต้ตอบกับเมาส์ได้
marcio

2
ตกลง. มันใช้งานได้แล้วฉันเพิ่งต้องรีสตาร์ทเครื่อง :) ขอบคุณ!
marcio

1
มันไม่ทำงานอีกต่อไปใน Ubuntu 16.04 ฉันเดา ฉันได้รับตัวเลือกที่ไม่รู้จักสำหรับแต่ละตัวเลือกเหล่านี้อย่างใดอย่างหนึ่ง ฉันทำผิดหรือเปล่า?
Maziyar

3
ไม่ทำงานอีกต่อไป ดูความคิดเห็นด้านล่างจาก jig
jdpipe

18

ใน Ubuntu 16.04 โซลูชันนี้ใช้งานไม่ได้อีกต่อไป ดูเหมือนว่าการกำหนดค่าที่มีการเปลี่ยนแปลงในรุ่นใหม่ tmux ( จาก tmux 2.1 ขึ้นไป )

ตอนนี้คุณต้องคัดลอก (ผนวก) สิ่งต่อไปนี้ใน~/.byobu/.tmux.confไฟล์ของคุณ:

set -g mouse on
set -g mouse-utf8 on

สิ่งนี้ยังใช้งานได้เมื่อรัน tmux บน OS X
boris quiroz

สิ่งนี้ใช้ได้กับ Ubuntu 18.04 เช่นกัน
jig

1

สำหรับฉันแล้วการแก้ปัญหาข้างต้นดูเหมือนจะไม่ทำอะไรเลย

การรีสตาร์ทเซสชันเทอร์มินัลและการรีสตาร์ท byobu ด้วยการตั้งค่าเหล่านั้นในไฟล์ปรับแต่งไม่ได้ทำอะไรเลย

หนึ่งปุ่มกดวิเศษเปลี่ยนทุกสิ่งที่:

Ctrl+ F12และคุณได้รับข้อความ "Mouse: ON"

(Ubuntu 18.04, tmux 2.6, byobu 5.125)

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