是否可以将 .tmux.conf 移动到 ~/.config 文件夹?

是否可以将 .tmux.conf 移动到 ~/.config 文件夹?

我想将.tmux.conf文件从移动~./config/...,但我不确定这是否会导致 tmux 不知道这个位置。那么 tmux 将获取其文件的替代位置在哪里.tmux.conf

答案1

tmux版本 3.1 开始,~/.config/tmux/tmux.conf作为~/.tmux.conf.请注意,它不能是该目录中的隐藏文件。

答案2

Niing的答案是一个很好的解决方案,我会推荐它作为自我接受的答案。

对于使用tmux3.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。

相关内容