tmux === [server] ``` $tmux kill-server # 關閉 server ``` [session] ``` $tmux ls # 列出 session $tmux # 建立 session $tmux new -s <名稱> # 建立 session並取名稱 $tmux rename-session -t <session編號> <session名稱> # 重新命名session ctrl+b d # 離開 session $tmux attach -t <session編號/名稱> # 重新連回session $tmux kill-session -t <session編號/名稱> # 刪除session ``` [pane] ``` ctrl+b % # 垂直分割 ctrl+b " # 水平分割 ctrl+b <方向鍵> # 切換pane ctrl+d # 關閉pane ctrl+b alt+1/2/3/4 # 切換layout ctrl+b { or } # 交換 pane位置 ctrl+b q 1/2/3/4 # 游標跳至指定pane ctrl+b o # 游標往右跳至下一個pane ``` [window] ``` ctrl+b c # 建立視窗 ctrl+b p # 跳至前一視窗 ctrl+b n # 跳至下一視窗 ctrl+b <number> # 跳至指令編號視窗 ctrl+b w # 視窗列表 ctrl+b f # 尋找視窗 ctrl+b & # 刪除視窗 ctrl+b : rename-window <newname> #重新命名視窗 ``` [other] ``` ctrl+b z # 全螢幕切換 ctrl+b ? # 進入help ctrl_c # 離開help ``` [configure] ``` vim ~/.tmux.conf # prefix modify set -g prefix M-c unbind C-b bind M-c send-prefix # windows and pane base set -g base-index 1 setw -g pane-base-index 1 # Copy mode set-window-option -g mode-keys vi # Mouse mode set -g mouse-select-window on set -g mouse-select-pane on set -g mouse-resize-pane on set -g mouse on # after tmux-2.1, using single command # Bell for process finished set-window-option -g monitor-activity on set -g visual-activity on set-window-option -g bell-action any # status bar # colour set -g status-bg black set -g status-fg white # alignment set-option -g status-justify centre # left corner set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]' set-option -g status-left-length 20 # window list setw -g automatic-rename on set-window-option -g window-status-format '#[dim]#I:#[default]#W#[fg=grey,dim]' set-window-option -g window-status-current-format '#[fg=cyan,bold]#I#[fg=blue]:#[fg=cyan]#W#[fg=dim]' # righit cornet set -g status-right '#[fg=green][#[fg=cyan]%Y-%m-%d#[fg=green]]' # 256 color for vimdiff set -g default-terminal "screen-256color" ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up