缺少tmux配置文件?

Bra*_*cer 13 tmux

刚刚安装了tmux via homebrew,我正试图找到系统范围的tmux配置文件.手册页指出系统范围文件应该位于/etc/tmux.conf,但由于某种原因它不在那里.默认tmux.conf文件位于何处?

注意:目前正在运行OSX Mavericks

Suk*_*ima 12

据我所知,通过自制软件安装的tmux没有系统范围的conf文件.如果你确实需要一个,你可以添加自己的/etc/tmux.conf.但是,我想知道需要这个.我把配置放进去~/.tmux.conf,一切都很开心.

有一个/usr/local/Cellar/tmux/1.8/etc目录,但它包含bash完成脚本.我还检查usr/local/etc了它没有安装配置.

我非常有信心,通过自制软件的tmux安装程序不会安装它自己的系统范围的配置文件,而是将其作为sys管理员的练习,如果需要这样的功能的话.


小智 5

默认情况下,tmux 没有可编辑的系统范围配置。它被编译到程序中。

使用这些命令列出编译的默认值,然后用它为您的用户创建您自己的文件。

tmux list-keys         # show current bindings

tmux show-options -s   # show current server options

tmux show-options -g   # show current global session options
tmux show-options      # show current session options

tmux show-options -gw  # show current global window options
tmux show-options -w   # show current window options
Run Code Online (Sandbox Code Playgroud)

在 tmux 1.7 中,show-options 还可以显示单个选项的值(之前的版本只能列出指定类中的所有选项):

tmux show-options -gw window-status-format
Run Code Online (Sandbox Code Playgroud)