Los perfiles de Iterm2 tienen la opción general de especificar un comando para ejecutar en el perfil, como por ejemplo ssh. ¿En qué entorno se ejecuta este comando? No parece ser en el entorno del shell por defecto.
Respuesta
¿Demasiados anuncios?Al igual que la aplicación Terminal, se ejecuta directamente desde la aplicación sin usar ninguna terminal en absoluto.
En macOS, a diferencia de las aplicaciones de X windows, no se ejecutan desde dentro de una terminal, por lo que no hay nada que heredar.
Si deseas ejecutar algo que utilice el entorno de zsh, debes elegir el comando en la configuración del perfil e ingresar el comando, pero este es el entorno en la otra máquina.
por ejemplo, para ejecutar nano
zsh nano
En cuanto al ssh, por defecto toma su entorno de la máquina a la que haces ssh, no de la que estás ejecutando iTerm.