274 votos

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

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

Como lo hace Chrome, por ejemplo.

No pude encontrar esa opción en la configuración. Tal vez "Arreglos" sea lo que quiero, pero parece que requiere que guarde explícitamente las pestañas.

0 votos

iTerm 2 abrirá tus Disposiciones de Ventana guardadas si necesitas eso y no te gusta iTerm o Terminal.app en Lion. También funciona en Snow Leopard.

0 votos

Ay, no tenía idea de que iTerm 2 es algo diferente de iTerm. Yo usaba iTerm 2. ¿Puede guardar la disposición de las ventanas al salir? No pude averiguar cómo.

1 votos

Debes guardar explícitamente la configuración de mi breve lectura de las FAQ - veremos si alguien aquí sabe con seguridad ahora que la pregunta es perfectamente clara :-) Buenas ediciones.

233voto

Joel Meador Puntos 1804

Puedes guardar y restaurar la disposición de ventanas con las opciones ⇧ ⌘ S y ⇧ ⌘ R bajo la pantalla de Ventana en iTerm2

Puedes iniciar la Opción de disposición predeterminada para habilitar en Preferencias -> General -> Inicio -> Abrir disposición de ventanas predeterminada .

Puedes añadir disposiciones con el ⇧ ⌘ S y gestionarlos en la pestaña de Preferencias -> Disposiciones .

Opciones de Ventana iTerm

7 votos

El detalle importante para mí aquí: primero organiza las ventanas como desees, luego presiona s y guarda como 'Predeterminado' (sin comillas, en mayúscula). La ortografía exacta también se muestra en el submenú Ventana > Restaurar orden de las ventanas. Cualquier otra ortografía guardará el arreglo correctamente pero no lo restaurará al reiniciar iTerm.

43 votos

Esto no responde a la pregunta original de "¿Puedo guardar pestañas al salir de mi iTerm 2, para no tener que abrir los mismos directorios nuevamente después de reiniciar?"

0 votos

@JeremyLee En efecto. Uno deberá combinar la Organización de Windows con la organización de perfiles, como mencionó Rob más abajo, para lograr este propósito.

11voto

Ben Creasy Puntos 61

Esto es lo que hago, ejecutando OSX 10.10.4:

Instalar iTerm nightly (la última versión). Brew es lo más fácil:

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

Puedes ejecutar esto al lado de otras versiones; uso Spotlight y miro las versiones para ver cuál estoy abriendo. Por defecto, estará configurado para habilitar la restauración de sesión que restaurará pestañas y directorios. Sin embargo, es posible que tengas que ajustar las preferencias del sistema Apple en System Prefs>General donde está la opción de Cerrar ventanas al salir de una aplicación. Consulta este problema de Gitlab para ver una captura de pantalla si eso te confunde.

0 votos

Esta es una nueva característica en al menos iTerm 2.9.20150626 beta. En otros lugares la llaman confusamente parte de la beta de iTerm2 versión 3. ¡De todas formas, la restauración automática de sesiones es genial!

0 votos

Tan nuevo como es esta respuesta, parece que actualmente no hay un iterm2-nightly Homebrew cask.

1 votos

Gracias David - Lo actualicé para que haga referencia a github.com/caskroom/homebrew-versions

4voto

smartov Puntos 21

Si alguien como yo está teniendo problemas para habilitar la 'Restauración de Sesión' en iTerm 2.9 beta (o iTerm3 beta como lo llaman), sigue estos pasos:

  1. Abre las preferencias
  2. Pestaña General
  3. Inicio
  4. Cambia a 'Usar la configuracion de restauración de ventana del sistema'. Reinicia.

introducir descripción de la imagen aquí

Probablemente para los fanáticos de la tecnología es obvio que se debe seleccionar esta opción para que esta función funcione, pero para mí no lo era y nunca vi que se mencionara en ningún lugar.

0 votos

En la parte superior de esto: apple.stackexchange.com/a/349603/186133

3voto

Rob Puntos 131

Llegando bastante tarde, pero primero debes crear algunos perfiles y luego usar Command - Option/Alt - Shift H (H es para dividir horizontalmente; o cambiar por V para dividir verticalmente). Te mostrará una lista de tus perfiles y luego podrás agregarlos a tu división. Una vez que hayas configurado la disposición que te gusta, igual que lo hizo Sairam arriba.

Aquí hay un video explicativo: Perfiles y disposiciones de ventana en iterm2.

3voto

Matt Puntos 918

Todavía no es exactamente lo que quieres, pero como puedes verificar la variable de entorno $ITERM_SESSION_ID para ver en qué panel estás, al combinar esto con una disposición de ventana guardada, puedes hacer que cada uno de tus paneles empiece con una ruta inicial diferente, o simplemente cualquier cosa que te gustaría ejecutar por defecto.

Por ejemplo, mi disposición de ventanas guardadas tiene dos pestañas con dos paneles en la primera pestaña. Así que 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 único panel en la segunda pestaña. 'w' significa ventana, 't' significa pestaña, y 'p' significa panel. Verifico estas variables en mi .zshrc, y ejecuto Vim en el w0t0p0, iPython en el w0t1p0, respectivamente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X