我想将.tmux.conf
文件从移动~
到./config/...
,但我不确定这是否会导致 tmux 不知道这个位置。那么 tmux 将获取其文件的替代位置在哪里.tmux.conf
?
答案1
从tmux
版本 3.1 开始,~/.config/tmux/tmux.conf
作为~/.tmux.conf
.请注意,它不能是该目录中的隐藏文件。
答案2
Niing的答案是一个很好的解决方案,我会推荐它作为自我接受的答案。
对于使用tmux
3.1 之前版本的任何人,或者想要使用 或 之外的位置的任何人~/.tmux.conf
,~/.config/tmux/tmux.conf
也可以在以tmux -f <file_location>
(例如tmux -f ~/.config/tmux.conf
)开始时指定配置的任意位置。当然,您可以将其包装在 shell 函数、别名或 shell 脚本中,以加快键入速度。
这非常适合指定您偶尔需要的替代配置。例如,我有一个~/.tmux.posh.conf
将 PowerShell 设置为新创建的窗口(在适用于 Linux 的 Windows 子系统上)的默认 shell。