Ich habe verschiedene Tools rund um tmux und history, so dass ich zurückverfolgen kann, was wo passiert ist (insbesondere in welchem Bereich).
In meinem zsh-Preexec kann ich (für mein benutzerdefiniertes Shell-Befehlsverlaufsformat) verschiedene Informationen abmelden, die ich mit den von mir ausgeführten Befehlen verknüpfe:
$TTYwerde mir zB zeigen/dev/pts/34$(tmux display -p "#{window_id} #D")Versorgt mich mit zB@4 %28
Auch wenn ich nur die habe $TTY, kann ich die Ausgabe von verwenden
tmux list-panes -a -F '#{pane_tty} #{window_id} #D'
um es abzubilden.
Jetzt wollte ich nur diesen Workflow: Ich schaue in mein benutzerdefiniertes Verlaufsprotokoll und kann es abrufen, @4 %28aber es scheint, als müsste ich zwei tmuxAufrufe absetzen, um den fraglichen Bereich tatsächlich zu fokussieren. ich muss rennen
tmux select-window -t @4 && tmux select-pane -t %28
Ich frage mich nur, ob es einen einfacheren Weg gibt. tmux select-pane -t @4 %28, oder sollte das select-pane wohl wirklich nur das fenster für mich fokussieren?