Tmux
你如何隱藏 tmux 窗格?
我的 tmux 視窗中有 3 個窗格:
-------------------------- | | 2 | | | | | 1 |----------| | | 3 | | | | --------------------------
窗格 1 和 2 具有
vim
. 窗格 3 執行我正在開發的 cli。有時我想比較窗格 1 和 2,所以我想隱藏窗格 3:-------------------------- | | | | | | | 1 | 2 | | | | | | | --------------------------
然後再次帶回窗格 3。我不想殺死窗格 3,因為我在那裡設置了一些東西並且不想再次設置它們。
- 是否有類似的東西
PREFIX + z
可以縮放窗格 2 但不觸摸窗格 1?或者- 有沒有辦法快速隱藏窗格 3 並在需要時將其重新顯示?
使用
break-pane
和join-pane
命令。man tmux
有關詳細資訊、選項和用法,請參閱。隱藏窗格 3:
選擇窗格
3
並輸入Prefix
-:``break-pane -dP
。
tmux
將窗格發送3
到背景中的視窗(-d
標誌)並在窗格 2(標誌)中列印有關它的一些資訊-P
。預設情況下,您會看到類似1:2.0
(意思是:)session:window.pane
。點擊q
繼續工作。11通過一些練習,您將能夠刪除
-P
標誌,因為您可以預測session:window.pane
三元組:session
預設為目前會話,pane
預設為0
whilewindow
將是下一個空閒視窗標識符。取回窗格 3:
要
3
恢復窗格和佈局,請選擇窗格並2
發出提示以垂直拆分窗格( ) 並使用標識符加入(源)窗格 ( ) 。或者,您可以刪除或標識符。另請注意,tmux 儲存命令行歷史記錄,可通過- -或- - -方便地訪問。Prefix``:``join-pane -vs 1:2.0``tmux``2``-v``-s``1:2.0``session``pane``Prefix``:``Up``Prefix``:``ctrl``p
您可能需要一些時間來掌握它,但是一旦您這樣做了,您肯定能夠想出對您來說方便的自定義鍵綁定。
這個問題包含一些有用的資訊和技巧,可能會改善您的工作流程。