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 里面的命令,所以在 bash 中直接执行是无效的。