Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Worktrees View

リポジトリの worktree と stash を読み取り専用で一覧するビューです。左上の ペインは worktree の一覧(git worktree list)で、パス(可能なら main worktree からの相対パス)、チェックアウト中のブランチ(detached HEAD の 場合はそのハッシュ)、[main] [locked] [prunable] [bare] などの フラグを表示します。vig を起動した worktree には * が付きます。左下の ペインは stash の一覧(stash@{n}、メッセージ、作成元ブランチ、経過時間) です。

プレビューペイン

右のプレビューは選択に追従します:

  • worktree を選ぶと HEAD コミット(ハッシュ、作者、日時、サブジェクト) と変更ファイルを表示します。
  • stash を選ぶとその差分(untracked ファイルを含む)を Git ビューと 同じサイドバイサイド diff ビューで表示します。シンタックスハイライト、 検索、Normal / Visual モードとヤンクもそのまま使えます。複数ファイルの stash では [ / ] でファイルを移動できます。

キーバインド

キー操作
Tab / Shift+Tabペイン切り替え: Worktrees → Stashes → Preview
j / k選択移動(プレビューが追従)
i / l / Enterプレビューにフォーカス
j / k / Ctrl+d / Ctrl+u(プレビュー)スクロール
h / l(プレビュー)diff を左右にスクロール
[ / ](プレビュー)複数ファイルの stash で前 / 次のファイルへ
i(プレビュー)stash diff の Normal モード(v / V / y は Git View と同じ)
Esc / Backspace(プレビュー)一覧に戻る
/ n N検索(worktree はパス / ブランチ、stash はメッセージ / ブランチ、プレビューは diff 内)
rworktree と stash を再読込

制約

  • このビューから apply・drop・追加・削除・lock・prune を行うことは一切 ありません。一覧とプレビューだけです。worktree や stash の管理は シェルで行ってください。