เปิดโหมดเมาส์ Tmux ไม่อนุญาตให้เลือกข้อความด้วยเมาส์


41

ฉันกำลังใช้tmux 2.1และพยายามเข้าสู่โหมดเมาส์ด้วย

set -g mouse on

และใช้งานได้ดีฉันสามารถสลับข้ามtmuxหน้าต่างแยกได้โดยคลิกที่หน้าต่างที่เหมาะสม แต่ข้อเสียของเรื่องนี้คือฉันไม่สามารถเลือกข้อความด้วยเมาส์ได้ นี่คือลักษณะ:

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

อย่างที่คุณเห็นการเลือกกลายเป็นสีแดงเมื่อฉันกดปุ่มเม้าส์ค้างไว้และหายไปเมื่อฉันปล่อยปุ่ม หากไม่มีโหมดเมาส์เปิดใช้งาน "การเลือกด้วยเมาส์" ทำงานได้อย่างสมบูรณ์

มีวิธีแก้ไขบางอย่างเพื่อเปิดโหมดเมาส์และมีความสามารถในการเลือกข้อความหรือไม่?

คำตอบ:


58

หากคุณกดShiftขณะที่ทำสิ่งต่าง ๆ ด้วยเมาส์มันจะแทนที่โปรโตคอลเมาส์และให้คุณเลือก / วาง มันมีการบันทึกไว้ในคู่มือ xtermตัวอย่างเช่นเทอร์มินัลอีมูเลเตอร์ส่วนใหญ่จะคัดลอกพฤติกรรมดังกล่าว

หมายเหตุสำหรับ OS X: ใน iTerm ใช้แทนOption Shiftใน Terminal.app Fnใช้


9
หมายเหตุ: บน iTerm สำหรับ MacOS ให้ใช้optionแทนshift
KNejad

1
@KNejad สิ่งนี้ไม่สามารถใช้ได้กับ macOS High Sierra ภายใน Terminal.app ความคิดใด ๆ
Bastian Gruber

9
@BastianGruber จากส่วนความเห็นของนี้ดังนั้นคำตอบที่ผมพบว่าในวันที่ Terminal.app คุณควรใช้ปุ่ม Fn
KNejad

6
วิธีการนี้ใช้ไม่ได้ผลถ้าคุณมีบานหน้าต่าง tmux หลายบาน ฉันสามารถเลือกข้อความได้ แต่การเลือกทับเส้นเทอร์มินัลข้ามบานหน้าต่าง tmux ทั้งหมด
Eddy R.

1
@EddyR นี่คือที่ ctrl-b + z มีประโยชน์
cfz42

1

คำตอบของ Thomas Dickey อาจเป็นสิ่งที่คนส่วนใหญ่มองหา

เพื่อให้บริบทเพิ่มเติมเกี่ยวกับพฤติกรรมที่คุณกำลังสังเกตเมื่อtmuxโหมดเมาส์อยู่ที่เปิดใช้งานจะช่วยให้การเลือกข้อความภายในบานหน้าต่างเฉพาะ นั่นคือการเน้นข้อความสีแดงที่แสดงในภาพหน้าจอของคุณ มันจะมีประโยชน์เมื่อคุณมีบานหน้าต่างแยกและต้องการคัดลอกข้อความภายในหนึ่งเดียวเท่านั้น

เมื่อคุณปล่อยปุ่มเมาส์ข้อความที่เลือกจะถูกคัดลอกไปยังtmuxคลิปบอร์ดภายในของ Ctrl+B ]จากนั้นคุณสามารถวางข้อความว่าการใช้

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


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