272 votes

Comment puis-je sauvegarder les onglets dans iTerm 2 afin qu'ils soient restaurés lors de la prochaine exécution de l'application ?

Puis-je sauvegarder les onglets en quittant mon iTerm 2, afin de ne pas avoir à rouvrir les mêmes répertoires après le redémarrage ?

Comme le fait Chrome, par exemple.

Je n'ai pas trouvé cette option dans les paramètres. Peut-être que "Arrangements" est ce que je veux, mais il semble que cela nécessite que je sauvegarde explicitement les onglets.

0 votes

iTerm 2 ouvrira votre sauvegarde Arrangements des fenêtres si vous en avez besoin et que vous n'aimez pas iTerm ou Terminal.app sur Lion. Cela fonctionne également sur Snow Leopard.

0 votes

Ouch, je ne savais pas que iTerm 2 était différent de iTerm. J'ai utilisé iTerm 2. Peut-il sauvegarder l'arrangement des fenêtres à la sortie ? Je n'ai pas trouvé comment

1 votes

D'après ma brève lecture de la FAQ, vous devez explicitement sauvegarder les paramètres. Nous verrons si quelqu'un ici en est certain maintenant que la question est claire comme de l'eau de roche :-) Belles modifications.

231voto

Joel Meador Points 1804

Vous pouvez sauvegarder et restaurer l'arrangement des fenêtres avec ⇧ ⌘ S y ⇧ ⌘ R options sous l'écran Fenêtre dans iTerm2

Vous pouvez lancer l'option d'arrangement par défaut pour activer sont à Préférences -> Général -> Démarrage -> Ouvrir la disposition des fenêtres par défaut .

Vous pouvez ajouter des arrangements avec le ⇧ ⌘ S et les gérer sous Préférences -> Arrangements onglet .

iTerm Window Options

7 votes

Le détail qui a été important pour moi ici : arrangez d'abord les fenêtres comme vous voulez les avoir, puis tapez s et enregistrer comme "Default". (sans les guillemets, en majuscules). l'orthographe exacte est également indiquée dans le sous-menu Fenêtre > Restaurer l'agencement de la fenêtre. toute autre orthographe sera sauver l'arrangement est bon mais ne pas rétablir au redémarrage d'iTerm.

42 votes

Cela ne répond pas à la question initiale "Puis-je sauvegarder les onglets à la sortie de mon iTerm 2, afin de ne pas avoir à rouvrir les mêmes répertoires après le redémarrage ?".

0 votes

@JeremyLee En effet. Il faudra coupler l'arrangement des fenêtres avec l'arrangement du profil, comme mentionné par Rob ci-dessous, pour atteindre cet objectif.

92voto

Kuba Points 741
  1. Sur iTerm aller à Préférences -> Général et sous Démarrage set Utiliser le paramètre de restauration de la fenêtre système . enter image description here

  2. Aller à MacOS Préférences du système -> Général et s'assurer que Fermer les fenêtres en quittant une application est non vérifié . enter image description here

3 votes

Fonctionne parfaitement sur MacOS Catalina (10.15) et iTerm 3.3

8 votes

Cela répond correctement à la question avec une approche simple. Merci.

5 votes

Ceci devrait être la réponse acceptée

34voto

forloop Points 431

Essayez iTermocil

iTermocil vous permet de mettre en place des dispositions préconfigurées de fenêtres et de volets dans iTerm2, en faisant en sorte que chacun d'entre eux s'ouvre dans un répertoire spécifique et exécute des commandes spécifiques.

0 votes

Peut-il également préserver les onglets et les répertoires de travail des différents onglets (comme demandé dans la question) ?

0 votes

@patrix oui, il faut le définir dans yml mais cela ne permet pas de restaurer les onglets au redémarrage d'iTerm.

0 votes

C'est exactement ce dont j'avais besoin !

11voto

Ben Creasy Points 280

Voici ce que je fais, sous OSX 10.10.4 :

Installez iTerm nightly (la dernière version). Brew est le plus facile :

brew tap caskroom/versions && brew cask install iterm2-nightly

Vous pouvez l'exécuter côte à côte avec d'autres versions ; j'utilise Spotlight et je regarde les versions pour voir celle que j'ouvre. Par défaut, la restauration de session est activée, ce qui permet de restaurer les onglets et les répertoires. Cependant, il se peut que vous deviez ajuster vos préférences système Apple dans la section Préférences système>Général où fermer les fenêtres en quittant une application. Voir ce problème Gitlab pour une capture d'écran si cela vous perturbe.

0 votes

Il s'agit d'une nouvelle fonctionnalité au moins dans la version bêta d'iTerm 2.9.20150626. Ailleurs, ils la mentionnent de manière confuse comme faisant partie de la version 3 bêta d'iTerm2. Quoi qu'il en soit, la restauration automatique des sessions est une excellente chose !

0 votes

Aussi nouvelle que soit cette réponse, il semble qu'il n'existe pas actuellement de tonneau iterm2-nightly Homebrew.

1 votes

Merci David - J'ai mis à jour le texte pour faire référence à github.com/caskroom/homebrew-versions

9voto

qix Points 213

Ceci est possible avec iterm2 : https://www.iterm2.com/documentation-restoration.html

Vous pouvez activer cette fonction avec Préférences>Avancées>Activer la restauration de session restauration mais vous devez redémarrer l'iTerm2 après avoir modifié ce paramètre.

J'ai également dû décocher l'option "fermer Windows en quittant une application" dans mes préférences système générales : https://support.apple.com/en-us/HT204005 .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X