Thiết bị đầu cuối để lại một dòng trống trên High Sierra khi các tab được sử dụng


7

Kể từ khi nâng cấp từ El Capitain lên High Sierra (tôi đã nhảy qua Sierra), thiết bị đầu cuối của tôi để lại một dòng trống ở dưới cùng ngay khi tôi mở một tab khác. Xem hình như ví dụ:

Thiết bị đầu cuối Mac

Đây là ~ / .bash_profile của tôi

# 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

Nó không phải là một vấn đề lớn, nhưng hơi khó chịu, đặc biệt là khi làm việc với tmux trong các phiên ssh.

Có ai biết điều gì gây ra điều này hoặc làm thế nào tôi có thể giải quyết nó?

Câu trả lời:


1

Tôi đã có thể khắc phục điều này, ít nhất là tạm thời, bằng cách mở Thanh tra qua Shell -> Hiển thị Thanh tra, đi đến tab thông tin và giảm "cột" xuống 1. Sau đó, tôi kéo cửa sổ trở lại kích thước mong muốn và có vẻ như để nhìn thích hợp ngay bây giờ. Tôi đã phải làm điều đó cho mỗi tab. Nó dường như cần phải được thực hiện lại mỗi lần tôi khởi động lại thiết bị đầu cuối, điều này thật khó chịu, nhưng may mắn là tôi không đóng nó thường xuyên. Nó dường như làm việc, ít nhất là một cách giải quyết khác. Chúc may mắn.


Cảm ơn rất nhiều! Điều này thực sự đã làm việc. Tôi sẽ chấp nhận câu trả lời này cho đến khi một cái gì đó tốt hơn xuất hiện.
lhermann

Thật tuyệt, rất vui vì nó đã làm việc. Nó dường như vẫn tồn tại thông qua khởi động lại cho một bản vá, vì vậy miễn là bạn không thoát khỏi thiết bị đầu cuối theo cách thủ công, bạn có thể tránh phải làm lại.
shortspecialbus

3

Vấn đề này đã được sửa trong macOS Mojave 10.14.


Một số lời khuyên hữu ích: luôn luôn tốt khi bổ sung câu trả lời của bạn bằng các tài liệu tham khảo; hoặc có nguồn gốc bên ngoài hoặc một số thông tin mà bạn có thể "xác nhận" sửa chữa thông qua kinh nghiệm của riêng bạn. +1 để giúp bạn có một khởi đầu tốt.
Allan

Cảm ơn vì lời khuyên! Đó chỉ là từ kinh nghiệm của riêng tôi.
pyrmont

2

Chắc chắn không phải là giải pháp lý tưởng, nhưng hãy thử thêm

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

để của bạn ~/.bash_profile. Điều này chạy AppleScript mỗi khi bạn mở một tab mới. (Điều này có thể không hiệu quả với bạn. Tôi không biết đủ về cách thức hoạt động của tmux)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.