在 tmux 中,我可以按 PREFIX w
,它运行 tmux choose-tree
。
这将打开一个交互式 session /窗口/ Pane 选择器,该选择器还显示
突出显示节点的预览。
从 tmux 之外的普通 shell,我可以运行 tmux attach -t '$1:1'
来附加
按名称或索引到任何 session 或窗口(请参阅 man tmux
部分“客户端和
session ”)。
是否有类似于 tmux attach -t
的命令,我可以在其中传递 session /窗口
名称/索引并查看它的预览,就像在 tmux choose-tree
中使用的一样?理想情况下,此命令只会显示此命令的下部
图像:
这里的目标是将所有 session 的 tmux 窗口列表通过管道传输到
fzf
,并在 fzf
中传递一个单独的命令--preview
标志显示当前突出显示的 session /窗口的预览
同时模糊查找。
我有一份工作草案
here 。
它以 tmux 兼容格式使用 session /窗口索引填充预览
并将切换到选定的 session 。
最佳答案
这可以通过最近的提交部分实现:https://github.com/tmux/tmux/commit/2628af573d98f7bdd4db02c7a80c860b867a45fb
我在这里这样做:https://github.com/petobens/dotfiles/commit/c21c306660142d93d283186210ad9d301a2f5186 以获得以下信息:
关于bash - 如何从 tmux 外部查看 tmux session /窗口的预览?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51780445/