tmux:将窗格标题设置为当前正在运行的命令?

tmux:将窗格标题设置为当前正在运行的命令?

我如何让 tmuxpane_title自动设置为当前正在运行的命令?

实际上该设置automatic-rename正是我想要的pane_title,但仅限于window_name

答案1

这非常类似于问题在 StackOverflow 上回答。由于您想要的是当前命令,而不是最后一个命令,最简单的方法是使用包装函数来更新窗格标题。

panewrap () { printf "\033]2;%s\033\\" "$1"; "$@"; }

通过在所有命令前加上调用窗格包装,你的 tmux 状态栏将在每个命令运行之前更新。

相关内容