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:
$TTY
werde 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 %28
aber es scheint, als müsste ich zwei tmux
Aufrufe 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?