28 votes

Comment définir une commande de démarrage de l'iTerm2 ?

Comment puis-je définir une commande sur un profil de sorte que lorsque je démarre une nouvelle fenêtre de terminal, elle déclenche cette commande.

Plus précisément, j'aimerais pouvoir définir mon virtualenv avec :

workon ENV

Ainsi, il démarre automatiquement dans mon environnement virtuel lorsque j'utilise ce profil.

27voto

alakin_11 Points 337

Profils -> Général -> Commande

iterm-screenshot

A chaque fois que vous ouvrez un nouvel onglet, votre profil bash sera récupéré.

1 votes

Et si vous ne voulez le lancer que la première fois qu'iterm2 démarre ? Et non pas à chaque fois qu'un nouvel onglet est ouvert ?

10voto

Chronotheurge Points 183

C'est fait, il y a une option ajoutée dans la branche de développement d'iTerm qui ajoute une option "Envoyer du texte au début" aux paramètres du profil. Cette option sera éventuellement ajoutée à une version (plus) stable d'iTerm.

2 votes

Comment exécuter plusieurs commandes l'une après l'autre dans le même onglet de profil ?

0 votes

Impossible d'exécuter des commandes multiples avec l'iTerm2 - j'essaie de faire 'make configure', puis 'make service'. Toute idée est la bienvenue !

4 votes

Vous pouvez séparer les commandes par un ; et cela permettra d'avoir plusieurs commandes sur une ligne. Dans cet exemple make configure; make service devrait fonctionner.

4voto

Matt Points 410

Dans iTerm2, préférences>profils>tab. general il existe une option dans Command appelé send text at start qui exécute toute commande que vous y placez après la connexion.

En particulier, j'ai généralement

source ~/.virtualenvs/.../bin/activate

pour les profils qui utilisent Python.

4voto

iNoob Points 121

En utilisant l'image pour illustrer, veuillez noter la command Send text at start: option.

enter image description here

1 votes

Ceci devrait être une modification de la réponse acceptée apple.stackexchange.com/a/115870/237

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