コンテンツにスキップ
Paneflow

最初の Paneflow セッション

Paneflow を起動し、最初のペインを分割し、5 分以内に中核となるメンタル モデルを学びます。

TL;DR。 paneflow を実行してください。Cmd/Ctrl+Shift+D で 水平分割、Alt+Arrow でフォーカス移動、Cmd/Ctrl+Shift+N で ワークスペース追加。これが中核フローのすべてです。

Paneflow のメンタル モデルは 2 層構造です。ワークスペース (独立したプロジェクト コンテキスト)と、ペイン(ワークスペース 内のターミナル分割)です。このページでは、新しいインストールから 何の設定もなしに 2 ペイン構成を機能させるまでを案内します。

ショートカットは secondary 修飾キーを使用します。これは macOS では Cmd に、Linux では Ctrl に解決されます。以下の Cmd/Ctrl+Shift+D という表記は「お使いの OS に合うほうを使って ください」という意味です。

このページのスクリーンショットは v0.3.0 ドキュメント スプリントで 提供されます。以下の文章は、あなたが自分のマシンで実際に操作して いることを前提としています。

Paneflow を起動するには?

ターミナルからバイナリを実行するか、Spotlight、アプリケーション フォルダ、またはお使いのランチャーからアプリを開いてください:

paneflow

ウィンドウは、単一のワークスペースと単一のシェル ペインを伴って 開きます。ワークスペース名は、起動元のディレクトリ名になります。 ~/projects/api から起動した場合は、api という名前のワーク スペースが開きます。デフォルト シェル($SHELL)がペイン内で 起動します。

ウィンドウが描画されませんか? Paneflow は Linux で Vulkan、 macOS で Metal を使用します。お使いのグラフィクス ドライバが プラットフォームに必要な API をサポートしていない場合、ウィンドウ は開きません。ドライバが最新であることを確認し、Linux Vulkan 注記 を確認するか、OS とドライバのバージョンを添えて GitHub issue を作成してください。

ペインを分割するには?

2 つの分割方向があります:

  • Cmd/Ctrl+Shift+D はフォーカス中のペインを水平(上下)に 分割します。
  • Cmd/Ctrl+Shift+E はフォーカス中のペインを垂直(左右)に 分割します。

新しいペインはそれぞれ、ソース ペインと同じ作業ディレクトリで 新しいシェルを起動します。両方を試してください。一度水平に分割 し、新しいペインにフォーカスを移し、そのペインを垂直に分割します。 これで単一のワークスペース内に 3 つのシェルが揃いました。

ペイン間でフォーカスを移動するには?

Alt+Arrow はどの OS でも同じように動作します:

  • Alt+LeftAlt+Right は左右のペインにフォーカスを移します。
  • Alt+UpAlt+Down は上下のペインにフォーカスを移します。

アクティブなペインはタイトル バーのボーダーが明るくなるので、次の キー入力をどのペインが受け取るのかが一目で分かります。

2 つ目のワークスペースを作るには?

Cmd/Ctrl+Shift+N はネイティブなフォルダ選択ダイアログを開きます。 ディレクトリを選ぶと、サイドバーに新しいワークスペースがフォルダ名 で表示されます。ワークスペースは、選択した場所に CWD を設定した シェル ペインを 1 つ持って起動します。

ワークスペースを切り替えるには:

  • Cmd/Ctrl+1 から Cmd/Ctrl+9 で 1 から 9 番目のワークスペースに ジャンプします。
  • Cmd/Ctrl+Tab で次のワークスペースにローテートします。

左側のサイドバーは、開かれているすべてのワークスペースを一覧表示 します。ワークスペース名をクリックすると、そこにジャンプします。

ペインを閉じるには?

Cmd/Ctrl+Shift+W はフォーカス中のペインを閉じます。それが ワークスペース内の最後のペインだった場合、ワークスペースは空の プレースホルダを表示したまま開いた状態を維持します。新しいペインを 開くか、Cmd/Ctrl+Shift+Q でワークスペース自体を閉じるまで続きます。

次は何をしますか?

  • ショートカットの完全な一覧表:ショートカット
  • シェル、テーマ、オーバーライドの設定:設定
Paneflowの作者 Arthur Jean によって執筆されました。

On this page