当我重新启动后第一次启动 tmux 时,默认目录是“/”(新创建的 tmux 选项卡也有这个默认目录),并且在 tmux 会话号(图中的“0”)位置显示“root” ' 反而。
销毁 tmux 会话并打开一个新会话可以解决该问题,并在我的主目录中打开新的 tmux 会话和选项卡(如图所示)。
什么可能导致此错误以及第二次运行 tmux 时错误挽救的原因是什么?
我正在使用 zsh 的 tmux 插件。因此 tmux 被别名为 _zsh_tmux_plugin_run ,它的作用是:
if [[ -n "$@" ]]; then
command tmux "$@"
return $?
fi
local -a tmux_cmd
tmux_cmd=(command tmux)
[[ "$ZSH_TMUX_ITERM2" == "true" ]] && tmux_cmd+=(-CC)
[[ "$ZSH_TMUX_AUTOCONNECT" == "true" ]] && $tmux_cmd attach
if [[ $? -ne 0 ]]
then
[[ "$ZSH_TMUX_FIXTERM" == "true" ]] && tmux_cmd+=(-f "$_ZSH_TMUX_FIXED_CONFIG")
$tmux_cmd new-session
fi
if [[ "$ZSH_TMUX_AUTOQUIT" == "true" ]]
then
exit
fi
}