iTerm で前回のウィンドウ配置を自動的に復元するにはどうすればよいですか?

iTerm で前回のウィンドウ配置を自動的に復元するにはどうすればよいですか?

私は古い Mac を 2 台持っていますが、どちらにも iTerm2 がインストールされており、起動後に前回のウィンドウ配置 (異なるディレクトリと色のタブ) を自動的に復元できます。どちらにもどのような構成を設定したか忘れてしまいました。

現在、iTerm2 を使用して新しい Mac をセットアップしていますが、「前回のウィンドウ配置を自動的に復元する」機能が動作しません。

私が試したこと:

  1. 動作しているものと比較して、設定を 1 つずつ確認して設定します。
  2. 動作中の「~/Library/Preferences/com.googlecode.iterm2.plist」を複製しました。
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(ただし、これは起動ではなく、新しいタブを開いたときに影響すると思います);
  4. Menu-> Window-> Save Window Arrangement-> としますsave it as default。ただし、この場合、最初から起動するたびに、iTerm は常に保存から固定ウィンドウ配置を復元します。パターンを保存したくないので、前回のものをすべて復元したいだけです。

いろいろ試してみましたが、うまくいきませんでした。どうすればいいのか教えていただけませんか? よろしくお願いします。

iTerm バージョン:iTerm2-1_0_0_20140112

答え1

iTerm2 の設定 ( Cmd + ,) で、一般 > スタートアップを から に変更しOpen Default Window ArrangementますUse System Window Restoration Setting

システム環境設定で、「一般」>「アプリを終了するときにウインドウを閉じる」をオフにします。

答え2

2019 年 (iTerm v3.2.9) では、次の方法が私にとっては有効です。

  1. CMD + Shift + S をクリックして現在の配置を保存します (または、[ウィンドウ] -> [ウィンドウ配置を保存] を選択します)。

  2. 次に、iTerm2 -> 設定 -> 配置 -> 配置リストから配置を選択 -> 下部の「デフォルトに設定」をクリックします。

  3. 設定 -> 一般 -> 起動時にデフォルトのウィンドウ配置を開く

これで、いつでも iTerm を再度開くと、新しい配置が開きます。

答え3

私は自分自身でこの問題を解決するために設計されたプログラムを作成しました。このプログラムを使用すると、ペインとコマンドの定義済みレイアウト(さまざまなプロジェクト/セットアップなど用)を作成し、いつでも iTerm に読み込むことができます。

これは iTermocil と呼ばれ、Github からダウンロードできます (ソースコードも含む)。https://github.com/TomAnthony/itermocil より

ここに画像の説明を入力してください

関連情報