題:
使用選項卡時,終端在High Sierra上留空行
lhermann
2017-11-12 18:21:32 UTC
view on stackexchange narkive permalink

由於從El Capitain升級到High Sierra(我跳過了Sierra),所以我打開另一個標籤後,終端在最底部留下了空白行。以圖片為例:

Mac Terminal

這是我的〜/ .bash_profile

 #Beautify bash提示
函數parse_git_branch {
  git branch --no-color 2> / dev / null |複製代碼sed -e'/ ^ [^ *] / d'-e's / * \(。* \)/在\ 1 /上
}
導出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 $“

#擴展自製程序的路徑
導出PATH =“ / usr / local / sbin:$ PATH”
export PATH =“ $(brew --prefix homebrew / php / php70)/ bin:$ PATH”

#別名定義。
#您可能希望將所有添加的內容放入一個單獨的文件中,例如
#〜/ .bash_aliases,而不是直接在此處添加它們。
#請參閱bash-doc軟件包中的/ usr / share / doc / bash-doc / examples。

如果[-f〜/ .bash_aliases];然後
    。 〜/ .bash_aliases
科幻
 

這不是一個大問題,但是有些煩人,尤其是在ssh會話中使用tmux時。

有人知道是什麼原因或如何解決嗎?

三 答案:
pyrmont
2018-09-25 00:26:34 UTC
view on stackexchange narkive permalink

此問題已在macOS Mojave 10.14中更正。

一些有用的建議:最好在參考資料中補充答案;可以是外部來源的信息,也可以是一些您可以通過自己的經驗“驗證”修復程序的信息。+1讓您有個良好的開端。
感謝您的建議!這只是我的經驗。
stewartthemouse
2018-03-22 13:03:24 UTC
view on stackexchange narkive permalink

絕對不是理想的解決方案,但嘗試添加

  osascript -e'tell app“ Terminal”將窗口1的行數設置為100'
 

到您的〜/ .bash_profile 。 每次您打開新選項卡時,這將運行AppleScript。(這可能不適用於您。我對tmux的工作原理了解不足)

shortspecialbus
2017-12-09 04:09:43 UTC
view on stackexchange narkive permalink

我至少可以通過通過Shell-> Show Inspector打開“檢查器”,轉到“信息”選項卡,然後將“列”減少1來解決此問題,然後將窗口拖回所需的大小。現在看起來似乎很合適。我必須為每個選項卡執行此操作。每次重新啟動終端時,似乎都需要再次執行此操作,這確實很煩人,但是幸運的是,我並沒有經常關閉它。這似乎行得通,至少是一種有效的解決方法。祝你好運。

非常感謝!這確實有效。我會接受這個答案,直到出現更好的結果。
酷,很高興它能工作。它似乎在重新啟動補丁程序後仍然存在,因此,只要您不手動退出終端,就可以避免再次執行此操作。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...