Tmux เปลี่ยนบานหน้าต่างด้วยการคลิกเมาส์


60

เป็นไปได้หรือไม่ที่จะใช้เมาส์เพื่อเลื่อนไปมาระหว่างบานหน้าต่างหน้าต่างต่าง ๆ ที่แยกในแนวตั้งหรือแนวนอน?

คำตอบ:


79

ในฐานะของtmux 2.1คุณสามารถเปิดใช้งานได้โดยเพิ่มลงใน.tmux.conf: set -g mouse on

  • โหมดเมาส์ถูกเขียนใหม่ ตอนนี้ไม่มีตัวเลือกสำหรับ:

    • เมาส์ปรับขนาดบานหน้าต่าง
    • เมาส์เลือกบานหน้าต่าง
    • เมาส์เลือกหน้าต่าง
    • โหมดเมาส์

    มีเพียงตัวเลือกเดียว: 'เมาส์' ซึ่งเปิดใช้งานการสนับสนุนเมาส์ทั้งหมด


ดูmouse-select-paneตัวเลือกในman tmux:

เม้าส์เลือกบานหน้าต่าง [บน | ปิด]
หากเปิด tmux จะจับเมาส์และเมื่อหน้าต่างถูกแบ่งออกเป็นหลายบานหน้าต่างอาจใช้เมาส์เพื่อเลือกบานหน้าต่างปัจจุบัน การคลิกเมาส์จะถูกส่งผ่านไปยังแอปพลิเคชันตามปกติ

คุณสามารถเปิดใช้งานสิ่งนี้ได้โดยเพิ่มลงใน.tmux.conf: set -g mouse-select-pane on


13
มันใช้งานได้ดี แต่อย่างที่ฉันสังเกตเห็นว่าคุณสูญเสียความสามารถในการเลือกข้อความด้วยเมาส์หรือโหมดคัดลอก ( prefix Ctrl+ [) เมื่อคุณมีบานหน้าต่างมากกว่า 1 บาน
Patryk

10
เพิ่งเห็นว่าจริง ๆ แล้วฉันสูญเสียความสามารถในการเลือกข้อความด้วยเมาส์ แต่พบว่าฉันยังคงสามารถเลือกได้โดยกดแป้น SHIFT OpenSuse 12.3, เทอร์มินัล GNOME 3.6.1, tmux 1.7
user72025

3
ตัวเลือกนี้ดูเหมือนจะไม่สามารถใช้ได้ใน v2.1
DBedrenko

2
มีความสุขกับสิ่งนี้ แต่ดูเหมือนว่าจะมีการlessแบ่งหน้าดังนั้น .. ไม่ ... ฉันใช้ tmux 2.0 อาจลองอีกครั้งด้วยการตั้งค่าใหม่หลังจากอัปเกรดเป็น 2.1
Louis Maddox

2
ใช่ถ้าไคลเอ็นต์ ssh ของคุณจำลอง xterm terminal ดังนั้นในกรณีส่วนใหญ่คำตอบคือใช่: มันเป็นไปได้กับ Windows / สีโป๊วกับ MacOS และลินุกซ์
nponeccop
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.