我正在寻找一个tmux
命令来获取最后一个焦点窗格的当前目录 ( #{pane_current_path}
),不需要切换到它并切换回来。
以下作品:
tmux last-pane
echo "$(tmux display-message -pF "#{pane_current_path}")"
tmux last-pane
但是我想知道是否有一种方法可以做到这一点而不必调用tmux last-pane
两次(也许是一个包含最后一个窗格的 ID 的变量?)。
答案1
您可以使用tmux
的display-message
子命令-t
(target-pane)一起使用1旗帜。例如你可以运行
tmux display-message -p -t ! "#{pane_current_path}"
将显示最后一个窗格的详细信息。
1.https://manpages.debian.org/bookworm/tmux/tmux.1.en.html#Token~2