Abrir pestaña en la ventana Terminal redimensiona

30

Me gusta ajustar el tamaño de la ventana de mi terminal para que se adapte a lo que sea que esté trabajando en este momento: a veces una pantalla pequeña solo para ajustar un archivo de registro, y otras veces la extiendo por toda la pantalla para leer una salida amplia.

Cada vez que abro una nueva pestaña en la Terminal, cambia el tamaño de la ventana, perdiendo cualquier ajuste de tamaño que haya hecho. ¿Cómo puedo hacer que conserve el tamaño actual de la ventana al abrir una nueva pestaña?

Coma cafeína
fuente
¿Estás hablando de crear una segunda pestaña en una ventana existente? Eso no debería cambiar el tamaño de la ventana. Si es así, presente un informe de error developer.apple.com/bugreporter o envíe sus comentarios en apple.com/feedback/macosx.html
Chris Page
¿Qué versión del sistema operativo?
Chris Page
3
Sí, sucede al crear la segunda pestaña en cualquier ventana de Terminal. OSX Lion
Cafeína Coma
2
Esto todavía me pasa en Mavericks.
Stefan Lasiewski
Esto me pasa en 10.10. ¿Alguna solución todavía?
Sam Pullara

Respuestas:

10

Si bien esta no es una solución completa sino más bien una solución alternativa, todavía pensé que valía la pena compartirla.

Como muchos en este hilo, noté que, para mi molestia, la ventana de Terminal cambia de tamaño cuando agrego una nueva pestaña en El Capitan (10.11.3). También estoy usando Spectacle para organizar mis ventanas desde el teclado. Pensé que podría ser un problema con el espectáculo, pero sucede lo mismo cuando salgo del espectáculo y cambio el tamaño de las ventanas de Terminal con el panel táctil.

Por lo que noté, solo me sucede cuando se sigue la secuencia siguiente: 1. Abra una nueva ventana de Terminal 2. Agregue una nueva pestaña 3. Haga que la ventana sea más pequeña (alto o ancho) 4. Agregue una nueva pestaña, y esto uno cambiará el tamaño de la ventana.

No pasa nada cuando lo hago más grande. A través de la experimentación, pensé que todas y cada una de las pestañas de la ventana deben contener sus dimensiones desde la última vez que se vio. En este escenario particular, la última pestaña nueva en el paso 4 cambiará el tamaño de la ventana a lo que era cuando se vio por última vez la pestaña 1.

Ahora bien, esto es lo más importante. Las nuevas pestañas ajustarán sus dimensiones a la pestaña más grande de la ventana.

Solución alternativa: cuando cambio el tamaño de la ventana de Terminal, uso Shift + CMD + Flechas para navegar rápidamente por todas las pestañas de esta ventana. Si hago eso, las pestañas nuevas no afectarán el tamaño de la ventana.

Si bien puede ser útil para algunos, entiendo que no es realmente práctico, especialmente si tiene muchas pestañas abiertas. Es mi forma de lidiar con esto hasta que llegue una solución adecuada.

Bart C
fuente
¡Guau, así es exactamente como funciona! (desafortunadamente) gracias por su persistencia :)
mb21
8

Este comportamiento se debe a la configuración de la ventana en la Terminal. Todos los terminales nuevos se abren según lo especificado en Ventana (el valor predeterminado es 80 x 24). Cuando abre una pestaña, cambia el tamaño de la ventana a la nueva pestaña.

No pude encontrar una solución para esto para Terminal.app, sin embargo, desde entonces he cambiado a iTerm 2, y no sufre este problema. Todas las pestañas nuevas se abren a las mismas dimensiones que la ventana existente en la que se abren, en lugar de cambiar el tamaño de la ventana a la predeterminada.

Puede encontrar iTerm 2 en http://www.iterm2.com/

billc
fuente
"Cuando abres una pestaña, cambia el tamaño de la ventana a la nueva pestaña". Si lo hace, eso es un error. No puedo reproducirlo ¿Qué versión del sistema operativo?
Chris Page
2
Por lo tanto, iTerm2 es agradable, pero tiene sus propios problemas: la página arriba / abajo y el inicio / fin no funcionan en un teclado de tamaño completo. Las soluciones en las preguntas frecuentes de iTerm no ayudan. Frustrante.
Cafeína Coma
Chris, me pasó con frecuencia en Lion. Acabo de probarlo en Mountain Lion, y parece que ya no ocurre.
billc
2
Esto no me lo arregla. Estoy usando ML 10.8.4. Cada vez que abro una pestaña en el terminal, la ventana se duplica. Nuevas ventanas están bien.
Rob
1
Puede confirmar que esto sigue siendo un jefe molesto. Mavericks OS.
Viaje el
4
  1. Terminal abierta

  2. Haga clic en Terminal en la barra de menú, vaya a Preferencias

  3. Seleccionar general

  4. Cambie la opción 'Nuevas pestañas abiertas con' a 'Mismo perfil'

revólver
fuente
3
Ya lo intenté, sin efecto.
Cafeína Coma
Esa es la configuración predeterminada. ¿Ya no era así?
Chris Page
1
Para futuros lectores: cuando cambié las columnas predeterminadas en "Configuración -> Ventana -> Tamaño de ventana -> Columnas" de 80 a 132, esto funcionó. Cuando lo dejé en 80, cambiaría su tamaño a 183 columnas cuando abrí una nueva pestaña. Entonces, ¿tal vez hay algún comportamiento automático con el tamaño de ventana predeterminado de 80 columnas de ancho?
Walt W
+1 al comentario de @ WaltW. Esa es la solución que funcionó para mí: realmente es una respuesta para que sea más fácil de encontrar para futuros lectores.
Eliza
0

Cambie el tamaño de su terminal en las preferencias de Mac para satisfacer sus necesidades:

Abra la Terminal con Spotlight (espacio ⌘, ingrese 'Terminal') y abra Preferencias (⌘,). En la pestaña Ventana, observe el Tamaño de la ventana, Columnas y Filas. Los valores son a menudo 80 y 24.

Opcionalmente, cambie el tamaño de su ventana para arreglar su nuevo tamaño deseado. Pausa y piensa, 24 líneas, ¿qué ancho tiene una línea? OK, ¿cuántos necesito?

Aumente el tamaño de la columna si cuando ambos crean una pestaña nueva o una ventana nueva, no tiene el mismo tamaño que el tamaño deseado.

Prueba y error, solo intente mantener sus estimaciones cercanas y será breve. De manera similar, disminuya si es demasiado grande, por ejemplo, en esta pantalla a escala 1920 × 1200, lo siguiente es excelente para mí: 130 y 40

Pruebe su nueva configuración abriendo una nueva pestaña (⌘T).

Coloque su ventana sobre la anterior, ¿es del mismo tamaño o lo suficientemente cerca para usted? Si no sigue cambiando el tamaño, hasta que lo sea.

Abra una nueva ventana de terminal también (⌘N) y haga lo mismo.

Ahora considere usar un programa de administración de ventanas, recomiendo Spectacle porque es gratis como en cerveza gratis y libertad: https://github.com/eczarny/spectacle

Luego puede usar lo siguiente para mover ventanas rápidamente mientras se selecciona una ventana: ⌘⌃ →

Esto coloca la ventana en la esquina superior derecha 1/4 de la pantalla, la izquierda funciona de manera similar. Si también mantiene presionada la tecla Mayús, colocará la ventana de abajo en la mitad de la pantalla: ⌘⌃⇧ →

Hay muchas más opciones disponibles, ¡disfruta!

jasonleonhard
fuente
0

Para forzar todas las pestañas y ventanas de terminal al mismo tamaño, agregue una línea como esta:

eval resize -s 45 157 >& /dev/null

A tu .profilearchivo.

usuario207062
fuente
0

Parece que este "error" se introdujo en macOS Sierra o High Sierra ... pero ahora se soluciona con Mojave (10.14).

Abrir una segunda pestaña ahora ajustará la altura de la ventana para acomodar las pestañas. Este era el comportamiento anterior antes de este problema.

Ryan H.
fuente
Lo veo en Mojave.
Jeff