在 tmux 2.1 中不能再 copy/paste

Cannot copy/paste anymore in tmux 2.1

我刚更新到tmux 2.1(OS X10.11.3 Terminal.app),还有我的.tmux.conf(根据http://joehanchoi.com/quick-fixes-for-tmux-2-1-on-osx/

set-option -g mouse on
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"  
bind -n WheelDownPane select-pane -t= \; send-keys -M  

但是问题是我启动tmux后,鼠标指针变成了加号:+,我不能再copy/paste了。 右键单击终端不起作用,没有弹出窗口

如何解决?

有两个因素:

  • Terminal.app 在 El Capitan 中识别(某些)xterm 的鼠标转义序列。
  • tmux 2.1 有一些变化 — 对于 (xterm) 鼠标协议

这在 Mouse scrolling in tmux 2.1 on OSX no longer auto-starts #145 中进行了广泛讨论,但没有人建议与您正在使用的配置不同的配置。