Terminal que deja una línea en blanco en High Sierra cuando se usan pestañas


7

Desde la actualización de El Capitán a High Sierra (salté sobre Sierra), mi terminal deja una línea en blanco en la parte inferior tan pronto como abro otra pestaña. Vea la imagen como ejemplo:

Mac Terminal

Aquí está mi ~ / .bash_profile

# Beautify bash prompt
function parse_git_branch {
  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/on \1/'
}
export PS1="\e[1;30m\u\e[m in \e[0;34m\w\e[m \e[0;32m\$(parse_git_branch)\e[m \e[0;37m// \$(date '+%H:%M')\e[m\n$ "

# Extend PATH for Homebrew
export PATH="/usr/local/sbin:$PATH"
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

No es un gran problema, pero es algo molesto, especialmente cuando se trabaja con tmux durante las sesiones ssh.

¿Alguien sabe qué está causando esto o cómo podría resolverlo?

Respuestas:


1

Pude solucionar este problema, al menos temporalmente, abriendo el Inspector a través de Shell - & gt; Muestre al inspector, vaya a la pestaña de información y reduzca las "columnas" en 1. Luego, arrastré la ventana hasta el tamaño deseado y parece que ahora se ve bien. Tuve que hacer eso para cada pestaña. Parece que hay que volver a hacerlo cada vez que reinicio la terminal, lo que es un gran problema, pero afortunadamente no la cierro tan a menudo. Parece que funciona, al menos como una solución kludgy. Buena suerte.


¡Muchas gracias! Esto realmente funcionó. Aceptaré esta respuesta hasta que aparezca algo mejor.
lhermann

Genial, me alegro de que funcionara. Parecía persistir a través de un reinicio para un parche, así que mientras no salga de la terminal manualmente, puede evitar tener que hacerlo de nuevo.
shortspecialbus

3

Este problema se ha corregido en macOS Mojave 10.14.


Un consejo útil: siempre es bueno complementar su respuesta con referencias; ya sea de fuente externa o alguna información que pudo "validar" la solución a través de su propia experiencia. +1 para que comiences bien.
Allan

¡Gracias por el consejo! Fue solo por mi propia experiencia.
pyrmont

2

Definitivamente no es la solución ideal, pero intente agregar

osascript -e 'tell app "Terminal" to set number of rows of window 1 to 100'

para usted ~/.bash_profile. Esto ejecuta un AppleScript cada vez que abres una nueva pestaña. (Esto puede no funcionar específicamente para usted. No sé lo suficiente sobre cómo funciona tmux)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.