在我尝试为tmux安装几个插件后,我发现我的tmux版本是1.8。
按照这个答案的步骤我安装了tmux 2.1:Ugrade tmux from 1.8 to 1.9 on Ubuntu 14.04
(我没有找到tmux = 1.9a-1~ppa1~t而是安装了tmux-next并在usr bin中使用sudo ln -sf $(which tmux-next) /usr/bin/tmux
替换链接
Tmux运行良好,但没有加载我的配置。我尝试了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 ?
答案 0 :(得分:77)
刚刚在Ubuntu Server上安装了tmux 2.1并遇到了同样的问题。我的解决方案是删除所有这些未知选项并添加这些行:
set -g mouse-utf8 on
set -g mouse on
现在在tmux 2.1中我可以选择一个窗格,一个窗口,并使用鼠标调整所有内容,就像在tmux 1.8中一样
' man tmux' 的MOUSE SUPPORT部分:
"默认键绑定允许使用鼠标选择和调整窗格大小,复制文本和使用状态行更改窗口。如果打开鼠标选项,这些操作将生效。"
更新(因为有很多问题):
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
答案 1 :(得分:31)
不推荐使用选项mode-mouse
,mouse-select-pane
,mouse-resize-pane
,mouse-select-window
。请改用mouse
选项,它涵盖了这四个选项的所有功能:
set -g mouse on
官方弃用dates回到v2.1,但实际变化在v1.9和v2.0之间为introduced。