タブとペイン
ワークスペース内でのタブの動作、ペインの分割方法、フォーカスを移動するショートカット。
ワークスペースは ペイン に分割され、各ペインは タブ を積み重ねて持ちます。分割で並列ビューが得られ、タブによって 1 つのペインが画面を占有せずに複数のシェルをホストできます。
タブ
すべてのタブは tmux セッションにアタッチされた本物のシェルです。タブのタイトルはフォアグラウンドプロセスから来ます — vim を入力するとタブが自動的にリネームされ、終了するとディレクトリ名に戻ります。
| アクション | macOS | Linux / Windows |
|---|---|---|
| 新しいタブ | ⌘T | Ctrl+T |
| タブを閉じる | ⌘W | Ctrl+W |
| 前のタブ | ⌘⇧[ | Ctrl+Shift+[ |
| 次のタブ | ⌘⇧] | Ctrl+Shift+] |
| タブ 1〜9 へ移動 | ⌃1 – ⌃9 | Alt+1 – Alt+9 |
タブをタブバー内でドラッグして並び替えできます。タブバー末尾の + ボタンは ⌘T と同じテンプレートピッカーを開きます。
ペインの分割
タブは画面領域を共有します。同時に 2 つのものを見るには、ペインを分割します。
| アクション | macOS | Linux / Windows |
|---|---|---|
| 右に分割 | ⌘D | Ctrl+D |
| 下に分割 | ⌘⇧D | Ctrl+Shift+D |
新しい分割はワークスペースのデフォルトディレクトリを継承し、空のターミナルタブで始まります。各ペインは独自のタブバーを持つので、右側のペインで diff ビューア、左側のペインで claude を実行する、といったことが可能です。
ペイン間でフォーカスを移動
方向キーのショートカットを使います — これらは分割ツリーをたどるため、深くネストしたペインから ⌘⌥→ しても、視覚的に隣接するペインに着地します。
| アクション | macOS | Linux / Windows |
|---|---|---|
| 左にフォーカス | ⌘⌥← | Ctrl+Alt+← |
| 右にフォーカス | ⌘⌥→ | Ctrl+Alt+→ |
| 上にフォーカス | ⌘⌥↑ | Ctrl+Alt+↑ |
| 下にフォーカス | ⌘⌥↓ | Ctrl+Alt+↓ |
リサイズと均等化
ペイン間のディバイダをドラッグして細かく調整するか、キーボードを使います。
| アクション | macOS | Linux / Windows |
|---|---|---|
| 左にリサイズ | ⌘⌃⇧← | Ctrl+Alt+Shift+← |
| 右にリサイズ | ⌘⌃⇧→ | Ctrl+Alt+Shift+→ |
| 上にリサイズ | ⌘⌃⇧↑ | Ctrl+Alt+Shift+↑ |
| 下にリサイズ | ⌘⌃⇧↓ | Ctrl+Alt+Shift+↓ |
| 分割を均等化 | ⌘⌥= | Ctrl+Alt+= |
均等化は、極端に偏って使い物にならなくなったレイアウトをリセットする最速の方法です。
画面をクリアする
⌘K は現在のペインのターミナルをクリアします — ネイティブターミナルと同じです。シェルプロセスは動作し続けます。表示されているバッファだけが消去されます。
| アクション | macOS | Linux / Windows |
|---|---|---|
| 画面クリア | ⌘K | Ctrl+K |
タブはあらゆることを生き残る
タブを閉じると、その tmux セッションが kill されます。ブラウザ を閉じる、リフレッシュする、ネットワークを失う — どれもタブを kill しません。すべてのタブはサーバ上で動作し続けます。再オープンすると同じペイン、分割、タブが戻ってきます。
サーバ再起動を含む復元の話は レイアウトの保存と復元 を参照してください。
次のステップ
- レイアウトの保存と復元 — このレイアウトが残り続ける仕組み。
- キーボードショートカット — すべてのバインディングを 1 つの表で。
- Git ワークフローパネル — 分割に入れると便利な、もう 1 つのタブタイプ。