コンテンツにスキップ

Windowsターミナルの状態を保存する

[質問]

(前回の記事の続き)次回起動時にも自動的に再現する方法を教えてください

[回答] Gemini

分割した画面の状態(レイアウト)を次回起動時にも自動で再現するには、「スタートアップ設定」を少しカスタマイズするのが一番スマートです。

Windows 11のターミナルには、終了時の状態を記憶する機能があります。


方法1:終了時のウィンドウ構成を復元する(おすすめ)

これを設定すると、前回閉じた時の「左右分割」や「開いていたタブ」の状態が、次に起動した時にそのまま蘇ります。

  1. Windowsターミナルの [設定]Ctrl + ,)を開きます。
  2. 左メニューの一番上にある [スタートアップ] を選択します。
  3. 右側の項目にある 「前回のセッションを再開する」[オン] にします。
  4. 右下の [保存] をクリックします。

これで、次回からは「左右に分割したまま」閉じるだけで、次に開いたときも同じ配置でスタートします。


方法2:特定の構成で常に起動させる(ショートカット作成)

「前回がどうであれ、常に左はPowerShell、右はコマンドプロンプトで起動したい」という場合は、起動コマンドを指定したショートカットを作成します。

  1. デスクトップで右クリック > [新規作成][ショートカット] を選択。
  2. 「項目の場所」に以下のコマンドをコピー&ペーストします。

    wt -p "Windows PowerShell" ; split-pane -p "コマンド プロンプト" -H
    

  3. -p はプロファイル名(設定画面にある名前)を指定します。

  4. ; でコマンドをつなぎ、split-pane で分割を指示しています。
  5. -H-V に変えれば垂直(上下)分割になります。

  6. 適当な名前(例:「開発用ターミナル」)をつけて保存します。

以後、このショートカットから起動すれば、いつでもお気に入りの分割状態で立ち上がります。


便利な小技:ペインの入れ替え

左右に分割した後、「やっぱり左右を逆にしたいな」と思ったときは、以下の操作が便利です。

  • ペインの入れ替え: Alt + Shift + S
  • これを使えば、フォーカスしている画面と隣の画面をサッと入れ替えられます。

この「起動コマンド(wt.exe)」を使えば、3分割や4分割の複雑なレイアウトも1クリックで呼び出せるようになりますが、まずは「セッションの再開」から試してみるのが手軽で良いと思います。

特定のフォルダ(カレントディレクトリ)を固定して起動する設定なども興味ありますか?