Ubuntu – 将tmux 1.8更改为tmux-next 1.9

我尝试安装一些tmux插件后,发现我的tmux版本是1.8。

下面的步骤从这个答案我安装tmux 2.1: 在Ubuntu 14.04上升级1.8到1.9 (我没有findtmux = 1.9a-1〜ppa1〜t,而是安装tmux-next并用sudo ln -sf $(which tmux-next) /usr/bin/tmuxreplaceusr bin中的链接sudo ln -sf $(which tmux-next) /usr/bin/tmux

Tmux很好地工作,但没有加载我的configuration。 我尝试了tmux源码,但是现在我应该每次使用tmux时都需要tmux source

毕竟我得到这个错误:

 unknown option: mode-mouse unknown option: mode-mouse unknown option: mouse-select-pane unknown option: mouse-resize-pane unknown option: mouse-select-window unknown option: mode-mouse unknown option: mode-mouse 

tmux-next是同一个tmux吗? 我该怎么做才能自动加载.tmux.conf

刚刚在Ubuntu服务器上安装了tmux 2.1,并面临同样的问题。 我的解决scheme是删除所有这些未知的选项,并添加这些行,而不是:

  set -g mouse-utf8 on set -g mouse on 

现在在tmux 2.1中,我可以select一个窗格,一个窗口,并使用鼠标调整所有内容

“man tmux”的鼠标支持部分

“默认的键绑定允许使用鼠标来select和调整窗格大小,复制文本和使用状态行更改窗口,如果鼠标选项打开,这些会起作用。


更新因为有很多问题 ):

0 安装:

 brew cask install easysimbl 

1 在这里下载.dmg文件 : https : //bitheap.org/mouseterm/

2 执行

 cd /Volumes/MouseTerm && cp -r MouseTerm.bundle /Library/Application\ Support/SIMBL/Plugins 

3 将此添加到您的.tmux.conf文件中

 set -g mouse-utf8 on set -g mouse on bind -n WheelUpPane select-pane -t= \; copy-mode -e \; send-keys -M bind -n WheelDownPane select-pane -t= \; send-keys -M 

4 重新加载tmux

5 滚动!!! 1

我希望这将有所帮助。 适用于iTerm 2 / OS X El Capitan / tmux-2.1

选项mode-mousemouse-select-panemouse-resize-panemouse-select-window都被弃用。 使用mouse选项,它涵盖了这四个选项的所有function:

 set -g mouse on 

官方弃用可以追溯到v2.1,但是在v1.9和v2.0之间引入了实际的变更。