簡単な紹介
tmuxのデザイン哲学と同様のvimのは、非コマンドモード、コマンドモードがあります。
基本的な構造は次のとおりです。
- サービス
- セッション
- ウィンドウズ
- パネル
- ウィンドウズ
- セッション
セッションが作成されたときにサービスが正常に自動的に作成され、サービスが複数のセッションが含まれ、セッションが複数のウィンドウに配置することができ、ウィンドウは、より多くの分割スクリーンパネルを製造することができます。
インストール
apt-get install tmux
クイックリンク
共通コマンド
# 新增
$ tmux
# OR
$ tmux new -s <your_session_name>
$ tmux new -s train -d #后台创建,可以在会话里面创建多个后台session
# session 列表
$ tmux ls
# 重新連線 session
$ tmux a -t 0
# OR
$ tmux a -t <session_name>
# 刪除 session
$ tmux kill-session -t 0
# OR
$ tmux kill-session -t <session_name>
# OR
$ tmux kill-session -a # 全部
# 刪除 tmux server
$ tmux kill-server
# 重新命名 session
$ tmux rename-session -t 0 <new_session_name>
ショートカットアクション
次のショートカットのすべてが、それぞれの人のプロフィール、誰かがCtrlキー+ bは異なっているに応じて、コマンドモードキーを入力して、コマンドモードで使用されている、私はCtrlキー+ jはでした
セッション関連
- セッションを切り替えます。
s #上下选择并enter即可
ウィンドウ関連
- ウィンドウを作成します。
c
- 指定されたウィンドウの切り替え:
数字键
- 窓の前に:
p
- 窓の後に:
n
- ウィンドウ名:
,
パネル管理
- 垂直分割画面:
h
- 水平分割画面:
v
- 画面の切り替え:
o #也可以直接鼠标控制,需要配置鼠标功能
- パネルフルスクリーン:
z #再按恢复
コンフィギュレーション
コピー&ペースト
- あなたが権利をコピーまたは貼り付けることができ、オリジナルのターミナルモードにシフトを押しながら
プロファイル〜/ .tmux.conf
set-option -g prefix C-j
# Mouse
#
set-option -g -q mouse on
# Easy split pane commands
#
bind h split-window -h
bind v split-window -v
unbind '"'
unbind %
# Status bar --------------------{{{
set -g status-bg black
set -g status-fg white
set-option -g status-justify centre
set-option -g status-left '#[fg=cyan][#{session_name}]'
set-option -g status-left-length 5
set-option -g status-right '#[fg=white,bg=default]%H:%M #[default] #[fg=blue]%Y-%m-%d%a'
# panel --------------------{{{
set-option -g pane-border-fg colour27
set-option -g pane-active-border-fg colour9
set-option -g display-panes-active-colour blue
set-option -g display-panes-colour brightred
# }}}
設定ファイルをリロード
でtmuxのセッションtmux source-file ~/.tmux.conf
アクティブ構成の
再起動が自動的に設定tmuxのをロードします