コンテンツにスキップ

レイアウト

Paneflow の 4 つの組み込みレイアウト プリセット - 均等水平、均等垂直、メイン縦型、タイル状 - を適用して、ワークスペースを 1 つのキー操作で再構成します。

Paneflow には、アクティブなワークスペースに一度だけ適用する 4 つのレイアウト プリセットがあります。すでに開いているペイン からペイン ツリーを組み直します。新しい shell は開かず、既存の shell も閉じず、ワークスペースも切り替えません。

TL;DR。 Cmd/Ctrl+Alt+1 はペインを一行に並べ、 Cmd/Ctrl+Alt+2 は列にスタックし、Cmd/Ctrl+Alt+3 はフォーカス 中のペインを左に配置し残りを右にスタックし、Cmd/Ctrl+Alt+4 は すべてをグリッドにタイル状に並べます。

レイアウト プリセットを適用するには?

各プリセットには、デフォルト キー バインディングとアクション名 があり、 paneflow.json で再マッピングできます:

プリセットキーアクション結果適用後のフォーカス
均等水平Cmd/Ctrl+Alt+1layout_even_horizontal1 行、同じ幅ツリー順の最初のペイン
均等垂直Cmd/Ctrl+Alt+2layout_even_vertical1 列、同じ高さツリー順の最初のペイン
メイン縦型Cmd/Ctrl+Alt+3layout_main_verticalフォーカス中のペインを左、残りを右に縦積み、外側は 50/50フォーカス中のペイン
タイル状Cmd/Ctrl+Alt+4layout_tiledtmux 風のバランスしたグリッドツリー順の最初のペイン

任意のペインからキーを押します。1 ペインだけのワークスペースで は何も変わりません。

何が変わりますか?

プリセットは、アクティブなワークスペース内のすべてのペインに 作用します。現在の split ツリーと比率を、プリセットのツリーに 置き換えます。ワークスペース数は変更しません。

上の名前はキーバインドのアクション名です。ワークスペース設定と paneflow up では、代わりに even_heven_vmain_verticaltiled というプリセット値を使います。

何が保持されますか?

各ペインは、shell、実行中のコマンド、スクロールバック、選択範囲、 環境、作業ディレクトリ、プロセス ツリーを保持します。長時間の ビルドは、そのペインが移動した先のスロットで続行します。

レイアウト プリセットは、Paneflow を閉じた後もプロセスを生かす ものではありません。セッション復元は layout と terminal を再構築 しますが、終了した子プロセスを復活させることはありません。

Cmd/Ctrl+Shift+=split_equalize を実行します。ツリー形状を 変えずに、既存の split 比率だけを均等化します。

どのプリセットを選ぶべきですか?

短い出力をワイド モニタで見るなら均等水平。各ペインに terminal 全幅が必要なら均等垂直。1 つの agent や editor を主役にしたい ならメイン縦型。5 つ以上のペインに明確な主役がないならタイル状を 使います。

Paneflowの作者 Arthur Jean によって執筆されました。