У меня есть различные инструменты для tmux и истории, чтобы я мог отследить, что и где произошло (в частности, на какой панели).
внутри моего zsh preexec я могу выйти (для моего собственного формата истории команд оболочки) различной информации, которую я связываю с командами, которые я выполняю:
$TTY
покажет мне, например,/dev/pts/34
$(tmux display -p "#{window_id} #D")
дает мне, например,@4 %28
Даже если у меня есть только $TTY
, я могу использовать вывод
tmux list-panes -a -F '#{pane_tty} #{window_id} #D'
чтобы сопоставить это.
Теперь я просто хотел этот рабочий процесс: я просматриваю свой собственный журнал истории и могу получить @4 %28
но мне кажется, что мне нужно выполнить два вызова tmux
чтобы на самом деле сосредоточить внимание на рассматриваемой панели. я должен бежать
tmux select-window -t @4 && tmux select-pane -t %28
Просто интересно, есть ли более простой способ. tmux select-pane -t @4 %28
, или, действительно, select-pane
вероятно, должна просто сфокусировать окно для меня?