tmux 中 mousedrag 滚动的速度

tmux 中 mousedrag 滚动的速度

我收集了一个相当不错的 .tmux.conf ,其中鼠标选择将转到剪贴板和所有内容。但还有一件事需要优化。当我使用 MouseDrag1Pane(我假设)到窗格的边框时,在复制模式下,窗格会按预期在回滚缓冲区内滚动。但它的速度非常慢。我完全找不到关于这个特定参数的任何线索,因为大多数滚动主题都是关于轮子事件的,我对此没有任何问题。

据我所知,我的列表键的相关部分:

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

如果需要,我很乐意提供其余的配置。

答案1

WINDOW_COPY_DRAG_REPEAT_TIME除非通过更改window-copy.c 并重建 tmux,否则无法在选择时更改滚动速率。

相关内容