Tmux

Usage

コマンドのヘルプを表示する

なんと--helpとかじゃ詳細がでない。なんてこった

tmux list-commandでコマンド一覧が出るが、覚えてられるのか??

ペインを新しいウインドウに

[Prefix] !

ペインの入れ替え

[Prefix] {

セッションデタッチ

[Prefix] d

セッション確認

tmux list-sessions

tmux ls

セッションアタッチ

tmux attach -t 0

コピーバッファから貼り付け

[Prefix] =

設定の意味

bell-action ビープ音を検知するシンボルが@!@になる

visual-bell ビープ音の代わりにステータスバーにメッセージを出す

bell-on-alert アラート発生時でビープ音を出す

monitor-activity モニターに変化があったら発信する。シンボルが@#@になる

visual-activity モニターに変化があったらステータスバーにメッセージを出す

色関係

window-status-last-* 移動前のウィンドウの色

window-status-activity-* アラート発生時のウィンドウの色

window-status-bell-* ベル発生時のウィンドウの色

Tips

Prefixにて使用できるキー

controlといっしょに使用できるキーに限られる。

簡易的に確認するためには、Control-V+"確認したいキー"とやって表示されればOK。

http://superuser.com/questions/395233/how-do-i-bind-the-tmux-prefix-key-to-c

ステータスバー

ウィンドウサイズによって動的にstatus-left, status-rightを変更する

https://coderwall.com/p/trgyrq/make-your-tmux-status-bar-responsive

ローカルインストール

TroubleShooting

tmuxでshift-spaceやshift-enter,Ctrl-enterが効かない理由

https://unix.stackexchange.com/questions/310532/can-i-use-shift-space-in-a-tmux-keybinding

xterminfoはここに定義されてる https://invisible-island.net/xterm/terminfo-contents.html

Neovimは http://www.leonerd.org.uk/code/libtickit/ でやってるからできる

attachしたときに表示サイズがおかしくなるので再描画したい

tmux attach -dで解決する

https://stackoverflow.com/questions/7814612/is-there-any-way-to-redraw-tmux-window-when-switching-smaller-monitor-to-bigger

色がおかしい

tmux -2で起動するか、echo $TERMで256colorがついていることを確認する

FAQ

シンボルの意味

tmuxでコマンド補完

-:のあとにtabを押して検索候補を出したい。

現状無理っぽい。

http://superuser.com/questions/579545/how-to-tab-completion-when-typing-command-in-tmux

setとset-optionとsetwとset-window-optionの違い

set-option => set

set-window-option => setw

他の環境と重複しないPrefixは

@C-@がよい模様。押しにくいが。。。

http://superuser.com/questions/74492/whats-the-best-prefix-escape-sequence-for-screen-or-tmux

No more windowsというメッセージが表示される

bashrcのscreen設定を見直すこと

tmux.confが読み込まれない

C-b : source-file で「.tmux.conf」

Last updated