1
如果向上滾動瀏覽歷史並碰到包裝的長行,然後向下滾動,行將被加擾。滾動空PS1的問題
我已經讀過,可能是由於不正確地轉義顏色代碼引起的,但即使是空的PS1也會發生這種情況,例如,
export PS1=""
在迴應置評
echo "[$PROMPT_COMMAND]"
[]
echo "[$PS1]"
[]
如果向上滾動瀏覽歷史並碰到包裝的長行,然後向下滾動,行將被加擾。滾動空PS1的問題
我已經讀過,可能是由於不正確地轉義顏色代碼引起的,但即使是空的PS1也會發生這種情況,例如,
export PS1=""
在迴應置評
echo "[$PROMPT_COMMAND]"
[]
echo "[$PS1]"
[]
只需按下Ctrl+L
刷新顯示。
我認爲這個問題更多與Bash不知道長命令分成多行。
我無法在Linux中重現此操作。你有'PROMPT_COMMAND'設置?另外,做'echo'[$ PS1]「'確保它是空的(你應該得到'[]')。 –
您正在使用哪個終端,'$ TERM'設置是什麼? – ak2
@svnpenn當*行被加擾*時,輸入'echo $ COLUMNS',然後確認給出的數字是終端的字符寬度。 – kojiro