我如何让 tmuxpane_title
自动设置为当前正在运行的命令?
实际上该设置automatic-rename
正是我想要的pane_title
,但仅限于window_name
。
答案1
这非常类似于问题在 StackOverflow 上回答。由于您想要的是当前命令,而不是最后一个命令,最简单的方法是使用包装函数来更新窗格标题。
panewrap () { printf "\033]2;%s\033\\" "$1"; "$@"; }
通过在所有命令前加上调用窗格包装,你的 tmux 状态栏将在每个命令运行之前更新。