.tmux.conf 没有被读取?

.tmux.conf 没有被读取?

尝试在 Mac 上使用通过 Homebrew 安装的 tmux。

我在 ~/.tmux.conf 中有以下内容:

set -g default-terminal "screen-256color"

在我运行 tmux 之前,在常规 Terminal.app 中,TERM 是xterm-256color。在我运行 tmux 之后,在 tmux 内部,TERM 是xterm。但它应该说 吗screen-256color?tmux 是否正确读取了我的文件?

答案1

检查你的 shell 启动脚本。我敢打赌 TERM 在那里被覆盖了。tmux 会在启动你的 shell 之前设置它,但它无法阻止你的 shell 重置它。

尝试运行tmux new-session 'bash --norc'(或在您使用的 shell 中禁用启动脚本)并查看 TERM 是否设置为screen-256color。如果是,则可确认 TERM 已被您的某个启动脚本覆盖。

相关内容