tmux 常用快捷鍵整理

tmux

簡介:一個很好用的多工視窗程式,可以使你在終端機下同時做好幾件事情。

 

Step:

1.安裝 sudo apt-get install tmux

 

2.第一次執行 tmux 就可以了

*以下任何操作之前,先按 [Ctrl] + [b] 組合鍵,再配合一個按鍵

c 建立新視窗

r 重新讀取.tmux.conf

, 重新命名目前視窗

. 修改目前視窗的編號

p 切換到前一個視窗

n 切換到後一個視窗

數字 切換指定"數字"的視窗

l 兩個視窗互相切換

& 關閉目前的視窗 = exit = [Ctrl] + [d]

s 切換另一個session

$ 重新命名目前的session

d 暫時退出tmux

? 列出所有操作的組合鍵

 

3.暫時退出tmux後,執行 tmux a 回到之前多工視窗的狀態(若沒有attach的話,就會新開一個tmux session)

tmux ls 列出所有session

tmux new -s <session-name> 開啟新 session 並命名

tmux a -t <session-id> 進入指定的 session-name (若未指定-t,則會attach最後一個session)

tmux kill-window -t <session-id> 結束指定的 session-id (若未指定-t,則會kill最後一個session)

 

tmux分割視窗功能

*以下任何操作之前,先按 [Ctrl] + [b] 組合鍵,再配合一個按鍵

% 分割成左右視窗

" 分割上下視窗

q 顯示分割視窗的編號

o 切換下一個分割視窗

x 關閉目前的分割視窗 = exit = [Ctrl] + [d]

! 取消所有分割視窗

[↑ ↓ ← →] 移動游標到另一個分割視窗

[Ctrl] + [↑ ↓ ← →] 可以調整當前分割視窗的長寬

 

tmux 修改快捷鍵 [Ctrl] + [b] 成 [Ctrl] + [a]

Step

1.vim ~/.tmux.conf

加入以下
set -g prefix C-a
unbind C-b
bind C-a send-prefix

 

2.重新執行 tmux 更改才會生效,之後變成按 [Ctrl] + [a] 組合鍵,再配合一個按鍵操作

 

tmux自訂快捷鍵,可參考這篇

 

tmux修改正在執行的視窗顯示的顏色

Step

1.vim ~/.tmux.conf

加入以下

setw -g window-status-current-bg blue
setw -g window-status-current-fg white

 

2.重新執行 tmux 更改才會生效

 

tmux支援滑鼠功能,引用這篇

Step

1.vim ~/.tmux.conf

加入以下

# Toggle mouse on with ^B m
bind m \
    set -g mode-mouse on \;\
    set -g mouse-resize-pane on \;\
    set -g mouse-select-pane on \;\
    set -g mouse-select-window on \;\
    display 'Mouse: ON'

# Toggle mouse off with ^B M
bind M \
    set -g mode-mouse off \;\
    set -g mouse-resize-pane off \;\
    set -g mouse-select-pane off \;\
    set -g mouse-select-window off \;\
    display 'Mouse: OFF'

 

2.重新執行 tmux 更改才會生效

 

tmux支援256色顯示,可參考這篇

方法1. vim ~/.bashrc 加入 export TERM="xterm-256color"

方法2. vim ~/.tmux.conf 加入 set -g default-terminal "xterm-256color"\

posted @ 2014-03-20 19:31  a-jay  阅读(771)  评论(0编辑  收藏  举报