如何获取默认的 tmux 配置文件?

如何获取默认的 tmux 配置文件?

tmux通过安装,即使在运行后,我的主目录中apt-get也没有文件。.tmux.conftmux

我一直在尝试遵循 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”

相关内容