Come impostare un comando di avvio iTerm2


14

Come posso impostare un comando su un profilo in modo che quando avvio una nuova finestra del terminale, questo comando viene attivato.

In particolare, vorrei essere in grado di impostare il mio virtualenv con:

workon ENV

In modo che si avvii automaticamente nel mio ambiente virtuale quando uso quel profilo.

Risposte:


12

Profili -> Generale -> Comando

iterm-screenshot

Ogni volta che apri una nuova scheda, il tuo profilo bash verrà fornito.


5

Capito, c'è un'opzione aggiunta nel ramo di sviluppo di iTerm che aggiunge un'opzione "Invia testo all'avvio" alle impostazioni del profilo. Questo verrà eventualmente aggiunto a una versione (più) stabile di iTerm.


1
Come eseguire più comandi uno dopo l'altro nella stessa scheda del profilo?
Metal Gear

Non riesco a eseguire più comandi né usando iTerm2 - tentando di 'make configure', e quindi 'make service'. Qualche idea apprezzata!
zero_cool

È possibile separare i comandi con a ;e ciò consentirà più comandi su una riga. In questo esempio make configure; make servicedovrebbe funzionare.
Nathan Black,

Provacommand1 && command2
Nitin Jadhav,

3

In iTerm2, preferenze> profili> scheda general, c'è un'opzione Commandchiamata send text at startche esegue qualsiasi comando inserito dopo l'accesso.

In particolare, in genere ho

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

per i profili che utilizzano Python.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.