tmux: เปิดใช้งานการเลื่อนเมาส์ในกลุ่มแทนบัฟเฟอร์ประวัติ


20

ฉันเพิ่งเริ่มใช้ tmux 1.8 เมื่อเร็ว ๆ นี้หลังจากทำงานกับหน้าจอชั่วครู่ หลังจากอ่านสิ่งต่าง ๆ ที่นี่และที่นั่นบนอินเทอร์เน็ตฉันขึ้นมาด้วยการติดตาม ~ / .tmux.conf อย่างไรก็ตามเมื่อฉันเปิดเป็นกลุ่มและพยายามเลื่อนด้วยเมาส์ tmux จะเลื่อนผ่านบัฟเฟอร์เลื่อนแทนการส่งคำสั่งเลื่อนไปเป็นกลุ่ม มีวิธีแก้ปัญหาหรือไม่? ต่อไปนี้คือการกำหนดค่าของฉัน:

set-option -g default-shell /bin/bash


set -g status-utf8 on
set -g status-keys vi
set -g status-interval 1

set -g prefix `
bind `     send-key `

bind-key -n F9  resize-pane -Z
bind-key -n F11 prev
bind-key -n F12 next-window

bind-key | split-window -h
bind-key - split-window -v
set -s escape-time 0
set -g history-limit 100000

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

set -g status-bg '#666666'
set -g status-fg '#aaaaaa'
set -g status-left ''
set -g status-right ''

set-option -sg escape-time 1

UPDATE:

พบคำตอบ ฉันต้องตั้งค่าเทอมของฉันเป็น xterm มันได้รับคุณค่าของหน้าจอ เมื่อฉันทำตาม:

export TERM=xterm

และภายในเป็นกลุ่ม:

set mouse=a

ฉันไม่มีปัญหาในการเลื่อนภายในไฟล์ที่เปิดในกลุ่มภายใต้ tmux ถ้าฉันต้องเลื่อนไปที่บัฟเฟอร์ประวัติฉันจะทำ (คำนำหน้า) [และจากนั้นใช้เมาส์ มันใช้งานได้เหมือนมีเสน่ห์!


กลุ่มมีการเปิดใช้งานเมาส์หรือไม่ ฉันไม่มีปัญหาเกี่ยวกับ vim ภายใน tmux ในสามระบบปฏิบัติการที่แตกต่างกัน (พร้อมด้วยโหมด tmux และ vim mouse ในเวลาเดียวกัน)
เอียง

หลังจากที่ฉันทำ mouse = a เป็นกลุ่มและเปิดไฟล์ใหม่เป็นกลุ่มใน tmux tm จะไม่แสดงอะไรเลย จอแสดงผลติดค้างที่บรรทัดคำสั่งที่ฉันใช้เป็นกลุ่ม ฉันต้องฆ่ามันหรือแยกหน้าต่างและ 'unsplit' กลับคืนมา ฉันพยายามตั้งค่าด้านบนโดยมีและไม่มี mouse set = a vim ไม่ทำงานเลย
thequark

คำตอบ:


30

เพิ่มการติดตามของคุณ.vimrcทำมัน

set mouse=a

ซึ่งจะช่วยให้เมาส์ในทุกโหมดเพราะฉะนั้นสำหรับa allดูกลุ่มmanpagesและhttp://vim.wikia.com/wiki/Using_the_mouse_for_Vim_in_an_xterm

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