我在 tmux 中打开很长的 URL 时遇到了问题。在我的例子中,URL 长度超过一行,tmux 将其分成多行。但是当我使用鼠标单击 URL 时,它只会打开 URL 的第一行,而忽略其余部分。
我只是想知道如何改变我的 tmux 配置来支持这种用例。
答案1
这实际上取决于您的 URL 在屏幕上的具体显示方式。
如果您只是按照自然发生的方式打印出这些行(例如使用cat
命令),这些行就会连接起来,并且 URL 实际上可以被点击。
但是,如果您使用vim
或less
其他查看器,他们会尝试逐行显示文本,而这实际上是软件用来换行的。
使用less
,有帮助的操作是:使用 向后滚动一个屏幕,使用b
向前滚动一个屏幕space
。
vim
类似的东西可以:w !cat
提供帮助。
换句话说,您应该想办法自然地打印 URL,以便它能够包裹在屏幕边框上。
不用说,你的屏幕应该占据整个终端宽度,即不是垂直分割。
要暂时删除所有其他窗格,可以使用 tmux 中的窗格“缩放”功能:通过 激活C-b z
。