Tmux 不响应 OS X Yosemite 终端中的滚动

Tmux 不响应 OS X Yosemite 终端中的滚动

最近,我更新了 OS X Yosemite,很高兴地发现 Apple 已为其终端应用添加了鼠标支持。这在标准终端窗口滚动浏览历史记录以及在 less 等应用中非常有用。但是,当我启动 tmux 时,使用触控板滚动浏览命令历史记录,不是终端输出。

.tmux.conf我的文件如下所示:

# INTERFACE

# enable mouse support
set-window-option -g mode-mouse on

# set up the default command to ensure the window's name is empty if it's not already defined and
# to reattach the user namespace to the current shell
set-option -g default-command 'reattach-to-user-namespace -l $SHELL;'

# modify the split pane keyboard shortcuts
unbind %
unbind '"'
bind '"' split-window -h
bind = split-window -v

# rebind the c shortcut so it creates a window with an empty name
bind-key c new-window -n ''

# set the window title to be the current session's name
set -g set-titles on
set -g set-titles-string '#S'
set-window-option -g automatic-rename off

# STATUS BAR

# start counting the window panes at 1 instead of 0
set -g base-index 1
set -g pane-base-index 1

# set up the default colors and font weights
set -g status-fg white
set -g status-bg colour234
set -g window-status-activity-attr bold
set -g pane-border-fg colour245
set -g pane-active-border-fg colour39
set -g message-fg colour16
set -g message-bg colour221
set -g message-attr bold

# set up the status left
set -g status-right ""
set -g status-left-length 32
set -g status-left '#[fg=colour235,bg=colour252,bold] #S '

# set up the window status
set -g window-status-format "#[fg=white,bg=colour234] #I: #W "
set -g window-status-current-format "#[fg=colour235,bg=colour39,noreverse,bold] #I: #W "

先谢谢您的帮助!

答案1

我也在 Yosemite,我可以用鼠标滚轮滚动历史记录一旦我进入复印模式

答案2

前几天我遇到了这个问题,因为我自己也遇到过这个问题。刚刚发现了如何解决这个问题。转到您的终端首选项。在“配置文件”->“键盘”下,最底部有一个按钮,上面写着“鼠标”。单击该按钮可打开允许鼠标配置的对话框。取消选中“模拟鼠标滚轮事件”。瞧!

编辑:屏幕截图

鼠标按钮

该按钮的位置很奇怪,因为它有点在文本上方。想知道它是否由其他应用程序添加。我确实使用易SIMBL鼠标终端。也许尝试添加它?也许该选项以某种方式来自那里?

对话框如下:

鼠标配置对话框

相关内容