在 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 /窗口的预览?-LMLPHP

关于bash - 如何从 tmux 外部查看 tmux session /窗口的预览?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51780445/

10-14 01:17