在mac中安裝tmux

2022-09-12 11:03:25 字數 2996 閱讀 1245

在mac 中安裝tmux:

在終端輸入如下命令:

brew  install tmux
tmux 的快捷鍵字首(prefix)

為了使自身的快捷鍵和其他軟體的快捷鍵互不干擾,tmux 提供了乙個快捷鍵字首。當想要使用快捷鍵時,需要先按下快捷鍵字首,然後再按下快捷鍵。tmux 所使用的快捷鍵字首預設是組合鍵 ctrl-b(同時按下 ctrl 鍵和 b 鍵)。

但是,由於鍵盤上 ctrl 鍵和 b 鍵距離太遠了,操作起來特別不方便,所以經常需要修改快捷鍵字首:只需將以下配置加入到 tmux 的配置檔案 ~/.tmux.conf 中(沒有此檔案就建立乙個):

#個人喜歡吧快捷鍵字首設定為 ctrl + a

unbind c-b

set -g prefix c-a

會話(session)乙個 tmux 會話中可以包含多個視窗。在會話外建立乙個新的會話:

進入會話後建立新的會話:只需要按下 ctrl-b : ,然後輸入如下的命令:

ctrl-b

:new -s of-my-new-session>

在 tmux 的會話間切換

在會話內獲取會話列表,可以按下ctrl-b s。下圖所示的就是會話的列表:

ctrl-b s
列表中的每個會話都有乙個 id,該 id 是從 0 開始的。按下對應的 id 就可以進入會話。

在會話外獲取會話列表:

tmux ls
在會話外進入會話:

或tmux a -t

#進入列表中第乙個會話

tmux attach

或tmux a

臨時退出但不刪除會話:

ctrl + b d
在會話內退出並刪除session

ctrl+b 

:kill-session

#刪除所有session

ctrl+b

:kill-server

在會話外刪除指定session

tmux kill-session -t 

視窗(window)乙個 tmux 會話中可以包含多個視窗。乙個視窗中有可以防止多個窗格。

在 tmux 的會話中,現有的視窗將會列在螢幕下方。下圖所示的就是在預設情況下 tmux 列出現有視窗的方式。這裡一共有三個視窗,分別是「server」、「editor」和「shell」。

建立視窗:

ctrl-b c
檢視視窗列表

ctrl-b w
切換到指定視窗,只需要先按下ctrl-b,然後再按下想切換的視窗所對應的數字。

ctrl-b 0

切換到下乙個視窗

ctrl+b n
切換到上乙個視窗

ctrl+b p
在相鄰的兩個視窗裡切換

ctrl+b l
重新命名視窗

ctrl+b ,
在多個視窗裡搜尋關鍵字

ctrl+b f
刪除視窗

ctrl+b &
窗格(panes)乙個tmux視窗可以分割成若干個格窗。並且格窗可以在不同的視窗中移動、合併、拆分。

建立pane橫切split pane horizontal

ctrl+b "

豎切split pane vertical

ctrl+b %

按順序在pane之間移動

ctrl+b o
上下左右選擇pane

ctrl+b 方向鍵上下左右
調整pane的大小(我發現按住ctrl+b 再按 [上|下|左|右] 鍵也可以實現相同的效果)

ctrl+b 

:resize-pane -u #向上

ctrl+b

:resize-pane -d #向下

ctrl+b

:resize-pane -l #向左

ctrl+b

:resize-pane -r #向右

在上下左右的調整裡,最後的引數可以加數字 用以控制移動的大小,例如:

ctrl+b 

:resize-pane -d 5 #向下移動5行

在同乙個window裡上下左右移動pane

ctrl+b  (往右邊,往下面)

刪除pane

ctrl+b x
更換pane排版(上下左右分隔各種換)

ctrl+b 「空格」
移動pane至新的window

ctrl+b !
移動pane合併至某個window

ctrl+b :join-pane -t $window_name

按順序移動pane位置

ctrl+b ctrl+o
顯示pane編號

ctrl+b q
顯示時間

ctrl+b t

在mac中安裝zsh

今天配置環境的時候看到別人推薦使用zsh,我就想裝個oh my zsh來試試,有兩種方法 1 在官網上有乙個安裝命令,在終端中使用 curl l sh自動安裝。git clone git oh my zsh cp oh my zsh templates zshrc.zsh template zshr...

在mac中安裝docker

本文使用的環境是mac os 10.11.5 docker 1.12.0。一 安裝docker for mac前需要知道的事情 三 安裝docker for mac 按照提示,一路往下走,最終會看到docker已經執行的頁面。四 檢查版本資訊 shell 1.docker version 2.doc...

Mac中在Matlab中安裝Mosek

在命令列輸入 conda install c mosek mosek再在命令列輸入 python users name mosek 8 tools platform osx64x86 bin install.py以上安裝標準可在官方安裝文件中找到 獲取mosek許可證 在官網中找到academic ...