Linux

Tmux 預設不讀取 ~/.config/tmux/tmux.conf,那在哪裡呢?

  • January 6, 2022

如題。我總是在 macOS 上做事,但現在我必須學習一些虛擬機並安裝 Ubuntu 20.04。在 macOS 上,我將所有點文件放在文件夾~/.config/中。我在 Ubuntu 上做了同樣的事情,但是沒有用。現在我必須跑

tmux source ~/.config/tmux/tmux.conf

每次我進入會話,否則我將無法使用這些鍵綁定。那麼我應該把這個配置文件放在哪裡呢?我的直覺告訴我,我需要創建一個指向我不知道的預設路徑的符號連結才能完成這項工作。

儘管傳統的 tmux 配置位置有兩個答案,但 tmux 3.1 及更高版本確實支持~/.config/tmux/tmux.conf,儘管手冊頁中沒有提到它。請參閱此處的發行說明。這就是它適用於 MacOS 的原因。

但是,Ubuntu 20.04 repo看起來只有 3.0。

如果您可以在您的 VM 中執行 21.04 或更高版本,它應該具有適當的 tmux 版本,並且~/.config/tmux/tmux.conf應該為您自動處理。

如果您因為 LTS 原因被困在 Ubuntu 20.04 上,那麼您可以回退到符號連結選項,或使用此問題-f中的選項。

引用自:https://unix.stackexchange.com/questions/684557