在我尝试为tmux安装几个插件之后,我发现我的tmux版本是1.8.
按照这个答案的步骤我在Ubuntu 14.04上安装tmux 2.1:Ugrade tmux从1.8到1.9
(我没有找到tmux = 1.9a-1~ppa1~t而是安装tmux-next并在usr bin中替换链接sudo ln -sf $(which tmux-next) /usr/bin/tmux
Tmux运行良好,但没有加载我的配置.我试过tmux源码,但现在tmux source每次我都应该使用tmux.
毕竟我得到这个错误:
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
Run Code Online (Sandbox Code Playgroud)
tmux-next是同一个tmux吗?我应该怎么做才能自动加载.tmux.conf?
smi*_*art 77
刚刚在Ubuntu Server上安装了tmux 2.1并遇到了同样的问题.我的解决方案是删除所有这些未知选项并添加这些行:
set -g mouse-utf8 on
set -g mouse on
Run Code Online (Sandbox Code Playgroud)
现在在tmux 2.1中,我可以选择一个窗格,一个窗口,并使用鼠标调整所有内容,就像在tmux 1.8中一样
"man tmux"的MOUSE SUPPORT部分:
"默认键绑定允许鼠标用于选择和调整窗格大小,复制文本和使用状态行更改窗口.如果打开鼠标选项,它们将生效."
更新(因为有很多问题):
0 安装:
brew cask install easysimbl
Run Code Online (Sandbox Code Playgroud)
1 在此处下载.dmg文件:https://bitheap.org/mouseterm/
2 执行:
cd /Volumes/MouseTerm && cp -r MouseTerm.bundle /Library/Application\ Support/SIMBL/Plugins
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
4 重新加载tmux
5 滚动!!! 1
我希望这将有所帮助.适用于iTerm 2/OS X El Capitan/tmux-2.1
use*_*246 31
选项mode-mouse,mouse-select-pane,mouse-resize-pane,mouse-select-window已被弃用.mouse而是使用选项,它涵盖了这四个选项的所有功能:
set -g mouse on
Run Code Online (Sandbox Code Playgroud)
官方弃用可追溯到v2.1,但实际更改是在v1.9和v2.0之间引入的.
| 归档时间: |
|
| 查看次数: |
12997 次 |
| 最近记录: |