【问题标题】:How can I see a preview of a tmux session/window from outside of tmux?如何从 tmux 外部查看 tmux 会话/窗口的预览?
【发布时间】:2019-01-17 17:04:37
【问题描述】:

在 tmux 内部时,我可以按 PREFIX w,它运行 tmux choose-tree。 这将打开一个交互式会话/窗口/窗格选择器,该选择器还显示 突出显示的节点的预览。

从 tmux 之外的普通 shell,我可以运行 tmux attach -t '$1:1' 来附加 按名称或索引访问任何会话或窗口(请参阅man tmux 部分“客户端和 会话”)。

是否有类似于tmux attach -t 的命令,我可以在其中传递会话/窗口 名称/索引并查看它的预览,例如tmux choose-tree 中使用的那个?理想情况下,此命令将仅显示此命令的下半部分 图片:

这里的目标是将所有会话中的 tmux 窗口列表通过管道传输到 fzf,并在 fzf 中传递一个单独的命令 --preview 标志显示当前突出显示的会话/窗口的预览 而模糊查找。

我有一个正在工作的草稿 here。 它使用符合 tmux 格式的会话/窗口索引填充预览 并将切换到选定的会话。

【问题讨论】:

  • 相当不错,在窗格的shell中选择正确,使用prefix s/w切换时闪烁较少。

标签: bash shell scripting tmux fzf


【解决方案1】:

【讨论】:

  • 漂亮,非常干净的界面。我学到了很多关于 fzf 和 tmux 阅读您的点文件的知识。
猜你喜欢
  • 1970-01-01
  • 2013-11-03
  • 1970-01-01
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-24
相关资源
最近更新 更多