Cómo configurar un comando de inicio iTerm2

11

¿Cómo configuro un comando en un perfil para que cuando inicie una nueva ventana de terminal, active ese comando?

Específicamente, me gustaría poder configurar mi virtualenv con:

workon ENV

Para que se inicie automáticamente en mi entorno virtual cuando uso ese perfil.

Nathan Black
fuente

Respuestas:

7

Perfiles -> General -> Comando

iterm-screenshot

Cada vez que abra una nueva pestaña, se obtendrá su perfil de bash.

acnc111
fuente
4

Entendido, hay una opción agregada en la rama de desarrollo de iTerm que agrega la opción "Enviar texto al inicio" a la configuración del perfil. Esto eventualmente se agregará a una versión (más) estable de iTerm.

Nathan Black
fuente
1
¿Cómo ejecutar múltiples comandos uno tras otro en la misma pestaña de perfil?
Metal Gear
Parece que no puede ejecutar varios comandos, ya sea usando iTerm2, intentando 'hacer configurar' y luego 'hacer servicio'. Cualquier idea apreciada!
zero_cool
Puede separar los comandos con ay ;eso permitirá múltiples comandos en una línea. En este ejemplo make configure; make servicedebería funcionar.
Nathan Black
3

En iTerm2, preferencias> perfiles> pestaña general, hay una opción Commandllamada send text at startque ejecuta cualquier comando que coloque allí después de iniciar sesión.

En particular, típicamente tengo

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

para perfiles que usan Python.

Jorge Leitão
fuente