Terminal leaving a blank line on High Sierra when tabs are used

Solution 1:

I was able to fix this, at least temporarily, by opening the Inspector via Shell -> Show Inspector, going to the info tab, and reducing the "columns" by 1. Then I dragged the window back to the desired size and it seems to look proper now. I had to do that for each tab. It seems to need to be done again every time I restart terminal, which is monumentally annoying, but fortunately I don't close it all that often. It seems to work, at least as a kludgy workaround. Good luck.

Solution 2:

This issue has been corrected in macOS Mojave 10.14.

Solution 3:

Definitely not the ideal solution, but try adding

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

to your ~/.bash_profile. This runs an AppleScript every time you open a new tab. (This may not work for you specifically. I don't know enough about how tmux works)