¿Cómo puedo guardar pestañas en iTerm 2 para que se restauren la próxima vez que se ejecute la aplicación?

121

¿Puedo guardar pestañas al salir de mi iTerm 2, por lo que no tengo que abrir los mismos directorios nuevamente después de reiniciar?

Al igual que Chrome, por ejemplo.

No pude encontrar esa opción en la configuración. Tal vez "Arreglos" es lo que quiero, pero parece que me obliga a guardar explícitamente las pestañas.

    
pregunta valya 18.08.2011 - 21:08

10 respuestas

105

Puede guardar y restaurar la configuración de la ventana con las opciones ⇧ ⌘ S y ⌘ R bajo la pantalla de la ventana en iTerm2

Puede iniciar la opción de Arreglo predeterminada para habilitarla en Preferencias - > General - > Inicio - > Abrir la disposición de la ventana por defecto .

Puedes agregar acuerdos con ⌘ S y administrarlos en Preferencias - > Pestaña Arreglos

    
respondido por el Sairam 15.09.2011 - 07:49
15

Prueba iTermocil

  

iTermocil le permite configurar diseños preconfigurados de ventanas y paneles en iTerm2, tener cada uno abierto en un directorio específico y ejecutar comandos específicos.

    
respondido por el forloop 03.11.2015 - 08:54
8

Esto es lo que hago, ejecutando OSX 10.10.4:

Instale iTerm todas las noches (la última versión). La cerveza es la más fácil:

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

Puedes ejecutar esto en paralelo con otras versiones; Utilizo Spotlight y miro las versiones para ver cuál estoy abriendo. De forma predeterminada, se configurará para habilitar la restauración de la sesión que restaurará las pestañas y los directorios. Sin embargo, es posible que deba ajustar las preferencias del sistema de Apple en Pref. Del sistema > General , donde Cierre las ventanas al salir de una aplicación. Consulta este problema de Gitlab para ver una captura de pantalla si te confunde.

    
respondido por el Ben Creasy 31.07.2015 - 04:43
4

Si alguien como yo tiene problemas para habilitar la "Restauración de sesión" en iTerm 2.9 beta (o en iTerm3 beta cómo lo llaman), haga lo siguiente:

  1. Abrir preferencias
  2. pestaña general
  3. inicio
  4. Cambie a 'Usar configuración de restauración de la ventana del sistema'. Reiniciar.

Probablemente, para los expertos en tecnología, es obvio que se debe seleccionar esta opción para que funcione esta característica, pero para mí no lo fue y nunca he visto esto mencionado en ninguna parte.

    
respondido por el Oleksii Chekulaiev 31.08.2015 - 23:02
3

Llegando bastante tarde, pero primero debe crear algunos perfiles y luego usar Comando - Opción / Alt - Shift H ( H es para división horizontal; o swap en V para división vertical). Le mostrará una lista de sus perfiles y luego podrá agregarlos a su división. Una vez que construyas la configuración, te gusta como Sairam hizo anteriormente.

Aquí hay un video que explica: Perfiles de iterm2 y arreglos de ventanas .

    
respondido por el Rob 06.02.2013 - 20:26
3

Todavía no es exactamente lo que desea, pero como puede verificar la variable de entorno $ITERM_SESSION_ID para ver en qué panel se encuentra, al combinar esto con un arreglo de ventanas guardadas, puede hacer que cada uno de sus paneles comience con diferentes Ruta inicial, o simplemente cualquier cosa que desee ejecutar de forma predeterminada.

Por ejemplo, mi configuración de ventanas guardadas son dos pestañas con dos paneles en la primera pestaña. Entonces tendré $ITERM_SESSION_ID=w0t0p0 para el primer panel en la primera pestaña, $ITERM_SESSION_ID=w0t0p1 para el segundo panel y $ITERM_SESSION_ID=w0t1p0 para el panel único en la segunda pestaña. 'w' significa ventana, 't' para tabulador y 'p' para panel. Verifico estas variables en mi .zshrc y ejecuto Vim en w0t0p0, iPython en w0t1p0, respectivamente.

    
respondido por el Metaphox 16.11.2014 - 01:48
3

En iTerm2 v2.1.4 hay una configuración en Profiles : Reuse previous session's directory . Puede haber estado allí en las versiones anteriores, pero no he mirado.

Ver captura de pantalla:

    
respondido por el maksimov 05.10.2015 - 15:14
3

Esto es posible con iterm2: enlace

  

Puede alternar esta función con Prefs > Advanced > Habilitar sesión   restauración , pero debe reiniciar iTerm2 después de cambiar esta configuración.

También tuve que desmarcar "cerrar ventanas al salir de una aplicación" en mis preferencias generales del sistema: enlace .

    
respondido por el qix 13.07.2016 - 08:47
2

No, a partir de hoy no pude encontrar una manera de establecer un diseño / tabulaciones con rutas y recuperarlas (como lo hace Sublime Text, por ejemplo) en iTerm (2.9).

Personalmente, estoy sorprendido de cómo una característica básica (creo que mucho más relevante que los colores de las pestañas, por ejemplo) todavía falta en un proyecto tan maduro.

    
respondido por el Edoardoo 21.01.2016 - 23:11
-1

Encontré la solución en el sitio web oficial de iTerm2, verifique aquí enlace .

Después de configurar iTerm2, se restaura la última sesión al igual que Chrome. Sin embargo, el proceso (por ejemplo, el inicio de npm) no se puede restaurar.

Funciona perfectamente en iTerm2, compilación 3.0.14 y macOS Sierra 10.12.6 (16G29). Espero que ayude.

    
respondido por el swen 01.08.2017 - 10:50

Lea otras preguntas en las etiquetas