文件超链接在 tmux 下不起作用

文件超链接在 tmux 下不起作用

使用tmux超链接功能时不起作用。

例如:

ls --hyperlink *.pdf

列出.pdf文件并在终端仿真器下使用时提供单击并打开的链接,但使用时失败tmux。我试过gnome-terminalkitty。两者的结果相同。

使用和不使用 tmux 的结果截图

上面的截图显示了左侧kitty没有使用和右侧使用的结果。当鼠标光标悬停在上方时,只有左侧有可见且可点击的链接。tmuxtmux

答案1

它不起作用,因为您的 tmux 版本实际上不支持超链接。

超链接标记必须由每个终端仿真层 – 它不能简单地通过,因为一旦您有两个并排的垂直窗格,它就会造成混乱,原本应该限制在一个窗格中的超链接扩展到两个窗格中。多路复用器 (tmux) 需要以与跟踪文本颜色和其他属性相同的方式跟踪超链接。

几个月前,Git 中的 tmux 添加了对超链接的支持,并将在下一个版本(可能是 3.4)中提供。(似乎它还需要一个非常现代的 ncurses 版本。)

相关内容