Tôi mới bắt đầu sử dụng tmux 1.8 gần đây, sau khi làm việc với màn hình được một lúc. Sau khi đọc những thứ ở đây và trên internet, tôi đã nghĩ ra ~ / .tmux.conf Tuy nhiên khi tôi mở vim và cố gắng cuộn bằng chuột tmux cuộn qua bộ đệm cuộn của nó thay vì gửi lệnh cuộn đến vim. Có một cách giải quyết? Sau đây là cấu hình của tôi:
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
CẬP NHẬT:
Tìm thấy câu trả lời. Tôi đã phải đặt thuật ngữ của mình thành xterm, nó đang nhận được giá trị của màn hình. Khi tôi làm như sau:
export TERM=xterm
và bên trong vim:
set mouse=a
Tôi không gặp vấn đề gì khi cuộn bên trong tệp được mở trong vim dưới tmux. Nếu tôi phải cuộn đến bộ đệm lịch sử, tôi sẽ làm (tiền tố) [và sau đó sử dụng chuột. Nó hoạt động như một say mê!