刚刚通过homebrew安装了tmux,我正在尝试查找系统范围内的tmux配置文件。手册页指出,系统范围的文件应该位于/etc/tmux.conf中,但由于某种原因,它不在那里。默认的tmux.conf文件位于何处?
注意:当前运行的是OSX Mavericks
发布于 2013-11-12 11:54:35
据我所知,通过homebrew安装的tmux没有系统范围的conf文件。如果你确实需要一个,你可以在/etc/tmux.conf上添加你自己的。然而,我想知道这有什么必要。我将我的配置放在~/.tmux.conf中,一切都很顺利。
虽然有一个/usr/local/Cellar/tmux/1.8/etc目录,但它包含了bash完成脚本。我还检查了usr/local/etc它没有安装配置。
在这一点上,我非常有信心,tmux安装程序通过homebrew不会安装它自己的系统范围的配置文件,而是将其留给sys管理员来练习,如果需要这样的功能的话。
发布于 2016-07-29 22:18:56
默认情况下,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在tmux 1.7中,show-options还可以显示单个选项的值(以前的版本只能列出指定类中的所有选项):
tmux show-options -gw window-status-format发布于 2013-12-09 14:52:31
您应该可以在以下位置找到一些有用的东西:
/usr/share/doc/tmux/examples最新版本的tmux只有示例conf文件,这不是OSX的问题,只是新的默认tmux打包。所以你可以使用它们中的任何一个来做类似的事情:
$cp /usr/share/doc/tmux/examples/someconffile.conf ~/.tmux.conf这应该就行了。
https://stackoverflow.com/questions/19920490
复制相似问题