Tmux set -g mouse-mode on 鼠标设置无效及报错的解决方法

tmux 0x00 介绍

关于 tmux 大家应该不是特别的陌生,很多人可能在网上查到了很多的设置的模式之后,发现不能运行还报错。这里统一给大家解释一下。因为用了老的配置导致的,新的版本的 tmux 中已经简化了鼠标相关的设置,请使用新的版本的配置项来设置。下面分别说一下老的配置项以及新的配置项。使用新的配置项以后就可以在 tmux 里面随意的使用鼠标来进行窗口的切换与调节大小了。

0x01 tmux 新的配置项

新的配置项已简化为

set -g mouse on

将他写到 ~/.tmux.conf 中然后执行

tmux source ~/.tmux.conf

0x02 tmux 老的配置项

!!!注意以下的配置项在新版本中已经被废弃

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

0x03 tmux 设置配置无效报错 command not found: setw

在把配置文件写到~/.tmux.conf 里面以后,执行

source ~/.tmux.conf
/Users/ivo/.tmux.conf:1: command not found: setw 

报错 setw 命令找不到,这就奇怪了,百思不得解,后来发现实际上使用的命令不对导致的。正确的命令应该是

tmux source ~/.tmux.conf

因为 setw 不是 bash 里面的命令所以无效

上一篇
下一篇