Tmux的某些设置无法工作

4
在Mac Mountain Lion上,通过Homebrew安装的tmux。
以下一些设置无法工作:
setw -g pane-base-index 1
set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on

然后出现错误:

/Users/millisami/.tmux.conf: 52: unknown option: pane-base-index
/Users/millisami/.tmux.conf: 53: unknown option: mouse-resize-pane
/Users/millisami/.tmux.conf: 55: unknown option: mouse-select-window

有什么问题吗?


如果您使用的是tmux 2.1版本,可以尝试使用setw -g mode-mouse on - JohnDHH
3个回答

6

正如rado所说,tmux 2.1不支持单独的鼠标设置。它们被替换为一个单一的设置mouse,可以在您的~/.tmux.conf中使用set -g mouse on来设置。

至于pane-base-index设置,Mark Nichols的建议是:

# set window and pane index to 1 (0 by default)
set-option -g base-index 1
setw -g pane-base-index 1

适用于我在 OS X 10.10.5 上运行的 tmux 2.1,是通过 brew 安装在 iTerm 2.1.4 上的。


2
# set window and pane index to 1 (0 by default)
set-option -g base-index 1
setw -g pane-base-index 1

set -g mode-mouse on
setw -g mouse-select-window on
setw -g mouse-select-pane on

你能否发布你的整个.tmux.conf文件? - Mark Nichols
这个 StackOverflow 的帖子建议额外的、看不见的字符可能是问题所在:http://stackoverlfow.com/questions/12069477/tmux-tmux-conf-doesnt-load-properly。你可以尝试在 Vim 中打开 .tmux.conf 文件,看看是否有看不见的字符导致了问题。 - Mark Nichols
我在Vim中打开了,但是我看不到这样的字符。Vim有任何设置可以让它看到吗? - millisami
我在使用vim打开.tmux.conf时,遇到了pane-base-index的错误提示,但是没有找到任何看不见的字符。此外,在stackoverflow上关于看不见的字符问题的正确链接是:https://dev59.com/bmfWa4cB1Zd3GeqPiI1M,但是这并没有帮助我解决这个问题。 - justCookin

1
可能是因为您正在使用不支持这些功能的tmux 2.1版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接