ctrl+b | プレフィックス | ||
基本 | session | ||
? | キー一覧 | s | 一覧選択 |
: |
コマンド | d |
デタッチ |
& | 名前変更 | ||
window | pane | ||
c |
新規作成 | % |
左右分割 |
w | 選択 | “ | 上下分割 |
0 –9 |
指定番号へ移動 | q |
番号表示 |
& | 破棄 | → | 方向へ移動 |
n |
次へ | ctrl+→ |
サイズ変更 |
p | 前へ | ! | ウィンドウ化 |
l |
以前のへ | x |
破棄 |
‘ | 入力番号へ | o | 順に移動 |
. |
番号変更 | ; |
以前のへ移動 |
, | 名前変更 | z | 最大化 |
f |
検索 | space | レイアウト変更 |
コピー | alt-1-5 | レイアウト変更 | |
[ |
モード開始 | { |
前方向に入替 |
space | 開始位置決定 | } | 後方向に入替 |
enter | 終了位置決定 | ctrl+o |
全体入れ替え |
] | 貼り付け | t | 時計表示 |
plugin | resurrect | ||
I |
インストール | ctrl+s |
tmux設定保存 |
U | アップデート | ctrl+r | tmux設定復活 |
tmuxコマンド | |
tmux |
新規session開始 |
tmux new -s 名前 | 名前を付けてsession開始 |
tmux ls |
session一覧 |
tmux lsc | 接続クライアント一覧 |
tmux a |
session再開 |
tmux kill-session | セッションを終了 |
tmux kill-session -t 名前 |
セッションを指定して終了 |
tmux kill-server | tmux全体を終了 |
tmux source ~/.tmux.conf |
.tmux.confの再読込 |
tmux -V | バージョン確認 |
tmux初心者的にチートシートを常に開いておきたかったので、Markdownのテーブルでまとめました。
Qiitaのテーブルスタイルだと若干みにくいので、Qiitaメニューの「Markdownで本文をみる」からコピペしてご利用するか、gistでも公開しているのでそちらもどうぞ。
tmuxチートシート
https://gist.github.com/kai-kou/a3756f1fcb4348196ad6752add05f7d6
バージョン
> tmux -V tmux 2.9a
.tmux.conf
# インデックス開始番号変更 set -g base-index 1 setw -g pane-base-index 1 # 履歴をたくさん保持 set -g history-limit 999999999 # ステータスバーの色変更 set -g status-fg colour255 set -g status-bg colour238 # プレフィックスキー変更 set-option -g prefix C-e unbind-key C-b bind-key C-e send-prefix # マウス操作を有効にする set-option -g mouse on # ドラッグでコピーできるようにする # brew install reattach-to-user-namespace setw -g mode-keys vi bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy" # コピーモード完了時にクリップボードにコピー # brew install reattach-to-user-namespace unbind -T copy-mode-vi Enter bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy" # tmuxのプラグイン管理 # git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' ## tmux環境の保存・復活 set -g @plugin 'tmux-plugins/tmux-resurrect' ## Initialize TMUX plugin manager ## (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm'
参考
tmuxチートシート – Qiita
https://qiita.com/nmrmsys/items/03f97f5eabec18a3a18b
tmuxのマウス操作でドラッグしたらbufferにコピーするし、clipboardにも保存する – Qiita
https://qiita.com/yujiG/items/b6971684dd97235f73f9
tmuxとMacのクリップボードを共有する(copy-mode, vim) – Qiita
https://qiita.com/upinetree/items/cd80bc7865c52091be10
再起動前のtmux環境を復活させる – Qiita
https://qiita.com/suisuina/items/630b6a702564e7374c08
tmuxのバージョンを見るコマンドが他と違う感があったのでメモ – ウェブエンジニア珍道中
https://www.te-nu.com/entry/2017/07/19/210344