Tmux
在 tmux 中通過滑鼠拖動滾動的速度
我收集了一個相當不錯的 .tmux.conf,滑鼠選擇到剪貼板和所有內容。但是還有一件事需要優化。當我將 MouseDrag1Pane (我假設)到窗格的邊框時,在複製模式下,窗格按預期在回滾緩衝區內滾動。但它這樣做非常緩慢。我完全找不到關於這個特定參數的任何線索,因為大多數滾動主題都是關於輪子事件的,我對此沒有任何問題。
我的列表鍵的 afaik 相關部分:
bind-key -T copy-mode MouseDrag1Pane select-pane \; send-keys -X begin-selection bind-key -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -i" bind-key -T copy-mode-vi MouseDrag1Pane select-pane \; send-keys -X begin-selection bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -i" bind-key -T root MouseDrag1Pane if-shell -F -t = "#{mouse_any_flag}" "if -Ft= \"#{pane_in_mode}\" \"copy-mode -M\" \"send-keys -M\"" "copy-mode -M" bind-key -T root MouseDrag1Border resize-pane -M
如果需要,我很樂意提供我的其餘配置。
選擇時無法更改滾動速率,除非更改
WINDOW_COPY_DRAG_REPEAT_TIME
window-copy.c 並重建 tmux。