有時候cd到了一個名稱太長的路徑
光是command prompt就佔了螢幕的快一半(雖然我terminal字型已經調得不是很大了)
請問如何設定成當command prompt超過螢幕橫向寬度一定比例時自動換行?
我知道command prompt是由PS1這個變數決定的 但不知如何判斷command prompt佔螢幕的比例
另一個問題是PS1似乎是不變的
我的意思是 以我的PS1為例: \[\e[32;1m\]L:\[\e[34;1m\]\w>\[\e[0m\]
這PS1不會因為我cd到其他路徑而有所改變 這樣無法知道command prompt的長度
希望設計一個方法
可以用在螢幕大小不同的電腦上 而不需每次換了一台電腦就要重新設定
有任何建議嗎?
(我目前的作法是 若command prompt太長就用\換行後再打指令 但每次都要打\並不是很方便)
--
光是command prompt就佔了螢幕的快一半(雖然我terminal字型已經調得不是很大了)
請問如何設定成當command prompt超過螢幕橫向寬度一定比例時自動換行?
我知道command prompt是由PS1這個變數決定的 但不知如何判斷command prompt佔螢幕的比例
另一個問題是PS1似乎是不變的
我的意思是 以我的PS1為例: \[\e[32;1m\]L:\[\e[34;1m\]\w>\[\e[0m\]
這PS1不會因為我cd到其他路徑而有所改變 這樣無法知道command prompt的長度
希望設計一個方法
可以用在螢幕大小不同的電腦上 而不需每次換了一台電腦就要重新設定
有任何建議嗎?
(我目前的作法是 若command prompt太長就用\換行後再打指令 但每次都要打\並不是很方便)
--
All Comments