tmux – 如何绑定一个键以切换到最后一个窗格,或者如果没有窗格,则是最后一个窗口?

tmux – 如何绑定一个键以切换到最后一个窗格,或者如果没有窗格,则是最后一个窗口?,第1张

概述如果我在宽屏显示器上工作,我喜欢主要使用两个窗格,并用C-a Ca在它们之间切换. 如果我正在使用方形显示器,我将使用两个窗口.我希望能够在不更改我的tmux.conf的情况下使用C-a C-a在它们之间切换. 如果你总是想要C-a >当活动窗口有多个窗格时,在窗格之间切换,和 >当活动窗口只有一个窗格时,在窗口之间切换, 然后你可以使用一个if-shell来计算活动窗口中窗格的数量,以决定最后一 如果我在宽屏显示器上工作,我喜欢主要使用两个窗格,并用C-a Ca在它们之间切换.

如果我正在使用方形显示器,我将使用两个窗口.我希望能够在不更改我的tmux.conf的情况下使用C-a C-a在它们之间切换.

解决方法 如果你总是想要C-a

>当活动窗口有多个窗格时,在窗格之间切换,和
>当活动窗口只有一个窗格时,在窗口之间切换,

然后你可以使用一个if-shell来计算活动窗口中窗格的数量,以决定最后一个窗格和最后一个窗口:

bind-key C-a if-shell 'test $(tmux List-panes | wc -l) -gt 1' 'last-pane' 'last-window'

在“宽”和“方”配置之间切换时,重新排列窗格仍然“由你决定”(例如,通过break-pane和join-pane).

在tmux 1.8 if-shell和run-shell中进行格式化扩展,所以你可以简单地使用shell命令:

bind-key C-a if-shell 'test #{window_panes} -gt 1' 'last-pane' 'last-window'
总结

以上是内存溢出为你收集整理的tmux – 如何绑定一个键以切换到最后一个窗格,或者如果没有窗格,则是最后一个窗口?全部内容,希望文章能够帮你解决tmux – 如何绑定一个键以切换到最后一个窗格,或者如果没有窗格,则是最后一个窗口?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1047632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存