【发布时间】:2016-03-15 04:46:25
【问题描述】:
可以配置 tmux 滚动速度(使用鼠标滚轮或触摸板)吗?
Tmux 2.1 有点破坏滚动(取决于您的配置),迫使我更新我的配置。几周前我就这样做了。
但现在我认为 tmux 的滚动速度* 比以前慢。我想我读过你可以配置滚动速度,但我现在在任何地方都找不到任何提及。
* 使用鼠标滚轮滚动。 (我实际上使用的是 Macbook 触控板,但我认为它相当于鼠标滚轮。)
我知道你可以使用 10C-u(使用 vi 键绑定)来跳转 10 页,但我也希望能够用鼠标快速滚动。
我认为这是我个人目前拥有的所有相关配置:
# Use the mouse to select panes, select windows (click window tabs), resize
# panes, and scroll in copy mode.
# Requires tmux version >= 2.1 (older versions have different option names for mouse)
set -g mouse on
# No need to enter copy-mode to start scrolling.
# From github.com/tmux/tmux/issues/145
# Requires tmux version >= 2.1 (older versions have different solutions)
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e'"
【问题讨论】:
-
越来越多我认为 tmux 中的滚动速度在 2.1 中没有改变。我认为我将它与没有 tmux 的普通 iTerm 混淆了,其中滚动的速度取决于您在触控板上滑动的速度。可能不是可以通过配置在 tmux 中修复的东西。我敢打赌,这需要一个 tmux 功能请求。
-
它确实有速度,只是不如没有 tmux 的流畅和快速,即使配置文件几乎是空的。 (我认为如果你在配置中放置足够多的钩子,它会减慢速度,但这似乎不是我的问题。)
标签: tmux