我tmux
通过安装,即使在运行后,我的主目录中apt-get
也没有文件。.tmux.conf
tmux
我一直在尝试遵循 tmux 教程,但第一部分涉及修改此文件,但由于我没有此文件,所以我陷入了困境。如何获取 tmux 配置文件?
答案1
/usr/share/doc/tmux/examples
或中应该有几个示例配置文件/usr/share/tmux/
。您可以将其中任何一个复制到~/.tmux.conf
测试中。
或者,您可以~/.tmux.conf
在 tmux 中使用以下命令创建具有默认设置的文件:
tmux show -g > ~/.tmux.conf
此命令适用于 tmux 版本 1.8。
在旧版本中tmux
,有关将 stdout 重定向到文件的错误可能需要以下命令:
tmux show -g | cat > ~/.tmux.conf
更多信息可以找到这里。
答案2
如果该.tmux.conf
文件不存在,那么您可以简单地创建它。 tmux
下次开始时会阅读它tmux
。
这个答案的其余部分涉及弄清楚“默认选项”是什么,但请注意,您不真的需要这个,除非你对它们是什么感兴趣。
该tmux
实用程序自己的带有该标志的show-options
命令-g
将转储所有全局设置的选项在当前tmux
会议中(即tmux
必须运行才能使用它)。
因此,如果您在tmux
会话中,您的~/.tmux.conf
文件为空,则以下内容将转储默认设置:
$ tmux show-options -g >tmux.conf-default
一些选项是tmux
通过检查 shell 环境来设置的。例如,我 get status-keys vi
,大概是因为我在 shell 中使用 Vi 键绑定(EDITOR
设置为vim
)。
无论如何,您都会以这种方式获得选项。但是,我注意到有很少我必须在tmux
.我发现默认情况下它的设置很适合我的口味,我基本上只是将前缀键重新设置为Ctrl+ a(该b键在我的德沃夏克键盘上向右移动了一步),就是这样。
如果您不需要/不想更改默认选项中的任何内容,则不需要文件.tmux.conf
。
答案3
如果通过自制程序安装,则路径将为“/usr/local/Cellar/tmux/2.8/share/tmux”
在这个位置会有一个示例conf文件,您可以在这个位置创建一个新的tmux.conf文件,然后执行以下命令“tmux source-file tmux.conf”