Comment restaurer automatiquement la disposition des fenêtres de la dernière fois dans iTerm?

15

J'ai deux anciens Mac, tous deux ont installé iTerm2 et pourraient restaurer automatiquement la disposition des fenêtres (onglets avec différents répertoires et couleurs) de la dernière fois après le lancement. J'oublie la configuration que j'ai faite pour les deux.

Maintenant, je suis en train de configurer un nouveau Mac avec iTerm2, mais je n'ai jamais pu "restaurer automatiquement la disposition des fenêtres de la dernière fois".

Ce que j'ai essayé:

  1. Par rapport à ceux qui fonctionnent, vérifiez et définissez les préférences une par une;
  2. Cloné le travail " ~/Library/Preferences/com.googlecode.iterm2.plist";
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(mais je pense que cela a un impact lorsque vous ouvrez un nouvel onglet, pas pour le lancement);
  4. Menu-> Window-> Save Window Arrangement-> et save it as default. Mais dans ce cas, à chaque fois que je lance depuis le début, iTerm restaure toujours la disposition des fenêtres fixes à partir de la sauvegarde. Je ne veux pas enregistrer de modèle, je veux juste restaurer tout ce que j'ai de la dernière fois.

Toutes les choses que j'ai essayées n'ont pas pu le faire fonctionner. Quelqu'un pourrait-il me dire que dois-je faire s'il vous plaît? Merci beaucoup.

Version iTerm: iTerm2-1_0_0_20140112

Jing Li
la source
Encore un indice: les deux Mac fonctionnent, je n'ai utilisé aucun AppleScript, j'ai juste vérifié certaines options dans les préférences.
Jing Li

Réponses:

31

Dans les préférences d'iTerm2 ( Cmd + ,), changez Général> Démarrage de Open Default Window Arrangementà Use System Window Restoration Setting.

Dans les Préférences Système, désactivez Général> Fermer les fenêtres lorsque vous quittez une application.

George
la source
1
Merci @George, cela résout le problème! L'astuce consiste donc à désactiver une option dans les Préférences Système qui est en dehors de la configuration de l'application.
Jing Li
1
En 2019, iTerm v3 + je devais juste aller dans Préférences -> Arrangements et cliquer sur "Définir par défaut" sur votre arrangement créé (enregistrez-le d'abord en cliquant sur cmd + shift + S)
trainoasis
12

J'ai écrit un programme conçu pour résoudre moi-même ce problème, qui vous permet de créer des dispositions prédéfinies de volets et de commandes (pour différents projets / configurations, etc.), puis de les charger dans iTerm quand vous le souhaitez.

Il s'appelle iTermocil, et vous pouvez le télécharger (et le code source) via Github: https://github.com/TomAnthony/itermocil .

entrez la description de l'image ici

Tom Anthony
la source
3

En 2019 (iTerm v3.2.9), ce qui fonctionne pour moi, c'est:

  1. Enregistrez votre arrangement actuel en cliquant sur CMD + shift + S (ou allez dans Window -> Save Window Arrangement.

  2. Allez maintenant dans iTerm2 -> Préférences -> Arrangements -> sélectionnez votre arrangement dans la liste des arrangements -> Cliquez sur "Définir par défaut" en bas.

Maintenant, lorsque vous rouvrirez iTerm à tout moment, cela ouvrira votre nouvel arrangement.

trainoasis
la source