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/tmux
replaceusr 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-mouse
, mouse-select-pane
, mouse-resize-pane
, mouse-select-window
都被弃用。 使用mouse
选项,它涵盖了这四个选项的所有function:
set -g mouse on
官方弃用可以追溯到v2.1,但是在v1.9和v2.0之间引入了实际的变更。