終端分屏軟體 TMUX小記

2021-07-07 04:03:59 字數 1865 閱讀 9689

**:

在遠端到一台機器或者在本地終端下,經常發現,乙個終端遠遠地不夠用,經常需要同時開啟幾個,往往還希望這幾個視窗同時顯示在視線內。tmux正是為這種需求而生。

如上圖所示,是不是看起來很方便呢,^-^。

下面幾個是作者在日常工作中常用到的命令,事實上還有其他很多,但是一般用不到,也就不在這裡介紹,如果有興趣,可以參考官方教程。
tmux所有自帶命令都預設需要先按ctrl + b(記住,按下後鬆開),然後再鍵入對應的命令

ctrl+b 「- split pane horizontally

ctrl+b % -將當前窗格垂直劃分

ctrl+b方向鍵 - 在各窗格間切換

ctrl+b,並且不要鬆開ctrl,方向鍵 - 調整窗格大小

ctrl+b c- (c)reate 生成乙個新的視窗

ctrl+b n- (n)ext 移動到下乙個視窗

ctrl+b p- (p)revious 移動到前乙個視窗.

ctrl+b空格鍵 - 採用下乙個內建布局

ctrl+b q- 顯示分隔視窗的編號

ctrl+b o- 跳到下乙個分隔視窗

ctrl+b &- 確認後退出tmux

這幾個命令都試幾遍,這個工具基本上也就算上手了,簡單才是最重要的。

再順便提乙個「高階」點的用法:

我經常進了tmux後會習慣地再生成幾個窗格,好比上面那個圖中的布局,左邊乙個,右邊上下各乙個。而每次進了tmux都這樣輸命令,是不是很麻煩?有沒有辦法一進tmux,就自動生成如上的布局,答案是有的,方法應該不止一種。下面提供乙個作者選用的方法:

首先寫乙個指令碼,來建立各個窗格

~/.tmux/mylayout

selectp -t 0

#選中第0個窗格

splitw -h -p 50

#將其分成左右兩個

selectp -t 1

#選中第乙個,也就是右邊那個

splitw -v -p 50

#將其分成上下兩個,這樣就變成了圖中的布局了

selectp -t 0

#選回第乙個

.tmux.conf後面加上一句

bind d source-file ~/.tmux/mylayout

結束,這樣每次進入tmux後,鍵入 ctrl + b d (d是大寫,要按shrift,你也可以按成其他字元,只要跟tmux已經用的不衝突即可),即會自動執行mylayout指令碼,生成圖示布局。如果 .tmux.conf 檔案不存在的話,請自己生成。注意前面有個.(點)

另外還有一些小功能,通過在.tmux.conf中新增相應的命令開啟對應的功能即可:

滑鼠可以選中窗格set-option -g mouse-select-pane on

滑鼠滾輪可以用set-window-option -g mode-mouse on

Tmux分屏軟體

ctrl b split pane horizontally ctrl b 將當前窗格垂直劃分 ctrl b 方向鍵 在各窗格間切換 ctrl b,並且不要鬆開ctrl,方向鍵 調整窗格大小 ctrl b c c reate 生成乙個新的視窗 ctrl b n n ext 移動到下乙個視窗 ctrl...

tmux 終端分屏利器使用

tmux 是乙個工具,用於在乙個終端視窗中執行多個終端會話。不僅如此,你還可以通過 tmux 使終端會話執行於後台或是按需接入 斷開會話,這個功能非常實用。很好的工具,記錄一下,以後要常用。mac ruby e curl fssl brew install tmux ubuntu sudo apt ...

終端復用軟體 Tmux

終端復用軟體 tmux more 本文主要記錄終端復用軟體 tmux的簡單使用。在ubuntu終端中,使用以下命令安裝 sudo apt get install tmux tmux為了不和其它軟體的快捷鍵影響,所以它的命令全要加字首ctrl b後再操作,例如新建個視窗的操作步驟 tmux的操作很多,...