Wie kann die Fensteranordnung vom letzten Mal in iTerm automatisch wiederhergestellt werden?

15

Ich habe zwei alte Macs, beide haben iTerm2 installiert und konnten die Fensteranordnung (Registerkarten mit unterschiedlichen Verzeichnissen und Farben) vom letzten Mal nach dem Start automatisch wiederherstellen. Ich habe vergessen, welche Konfiguration ich für beide vorgenommen habe.

Jetzt richte ich mit iTerm2 einen neuen Mac ein, konnte dort aber nie "Fensteranordnung vom letzten Mal automatisch wiederherstellen".

Was ich versucht habe:

  1. Überprüfen Sie die Einstellungen nacheinander und stellen Sie sie nacheinander ein.
  2. Das arbeitende " ~/Library/Preferences/com.googlecode.iterm2.plist" geklont ;
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(aber ich denke, dies wirkt sich aus, wenn Sie einen neuen Tab öffnen, nicht zum Starten);
  4. Menu-> Window-> Save Window Arrangement-> und save it as default. In diesem Fall stellt iTerm jedoch jedes Mal, wenn ich von Anfang an starte, die feste Fensteranordnung beim Speichern wieder her. Ich möchte kein Muster speichern, sondern nur das wiederherstellen, was ich vom letzten Mal habe.

All die Dinge, die ich versucht habe, konnten es nicht zum Laufen bringen. Kann mir jemand sagen, was ich bitte tun soll? Vielen Dank.

iTerm-Version: iTerm2-1_0_0_20140112

Jing Li
quelle
Noch ein Hinweis: Beide funktionierenden Macs, ich habe kein AppleScript verwendet, haben nur einige Optionen in den Einstellungen überprüft.
Jing Li

Antworten:

31

Ändern Sie in den Einstellungen von iTerm2 ( Cmd + ,) Allgemein> Start von Open Default Window Arrangementin Use System Window Restoration Setting.

Deaktivieren Sie in den Systemeinstellungen Allgemein> Fenster schließen, wenn Sie eine App beenden.

George
quelle
1
Danke @George, das löst das Problem! Der Trick besteht also darin, eine Option in den Systemeinstellungen zu deaktivieren, die sich außerhalb der App-Konfiguration befindet.
Jing Li
1
Im Jahr 2019 musste iTerm v3 + ich einfach zu Einstellungen -> Arrangements gehen und auf "Standard festlegen" für Ihr erstelltes Arrangement klicken (speichern Sie es zuerst, indem Sie auf cmd + shift + S
klicken
12

Ich habe ein Programm geschrieben, das diesen Schmerzpunkt für mich selbst lösen soll. Mit diesem Programm können Sie vordefinierte Layouts von Fenstern und Befehlen (für verschiedene Projekte / Setups usw.) erstellen und diese dann jederzeit in iTerm laden.

Es heißt iTermocil und kann über Github heruntergeladen werden (und den Quellcode): https://github.com/TomAnthony/itermocil .

Geben Sie hier die Bildbeschreibung ein

Tom Anthony
quelle
3

2019 (iTerm v3.2.9) funktioniert für mich Folgendes:

  1. Speichern Sie Ihre aktuelle Anordnung, indem Sie auf CMD + Umschalt + S klicken (oder gehen Sie zu Fenster -> Fensteranordnung speichern.

  2. Gehen Sie nun zu iTerm2 -> Einstellungen -> Arrangements -> wählen Sie Ihr Arrangement in der Liste der Arrangements aus -> Klicken Sie unten auf "Standard festlegen".

Wenn Sie iTerm jetzt zu einem beliebigen Zeitpunkt erneut öffnen, wird Ihr neues Arrangement geöffnet.

Trainoasis
quelle