【发布时间】:2015-12-09 19:58:41
【问题描述】:
我管理着几台 Linux 机器,其中一些在存储库中使用 tmux 版本 2.1,而其他的 tmux 版本低于 2.1。我用的是鼠标模式,我知道在 tmux 2.1 中,启用鼠标模式的选项已更改为:
set -g mouse on
由于我使用不同的发行版,每个发行版都有不同的 tmux 版本,我想制作一个 .tmux.conf 文件,该文件将根据版本启用适当的鼠标选项。
所以,我在 .tmux.conf 中添加了以下内容:
# Mouse Mode
if-shell "[[ `tmux -V |cut -d ' ' -f2` -ge 2.1 ]]" 'set -g mouse on'
if-shell "[[ `tmux -V |cut -d ' ' -f2` -lt 2.0 ]]" 'set -g mode-mouse on'
if-shell "[[ `tmux -V |cut -d ' ' -f2` -lt 2.0 ]]" 'set -g mouse-resize-pane on'
if-shell "[[ `tmux -V |cut -d ' ' -f2` -lt 2.0 ]]" 'set -g mouse-select-pane on'
if-shell "[[ `tmux -V |cut -d ' ' -f2` -lt 2.0 ]]" 'set -g mouse-select-window on'
很遗憾,这不起作用。 tmux 没有显示任何错误,但它也没有启用鼠标模式。
我的逻辑中是否有一些错误导致此配置无法正常工作?
【问题讨论】:
标签: tmux