2012-06-01 59 views
1

如果向上滾動瀏覽歷史並碰到包裝的長行,然後向下滾動,行將被加擾。滾動空PS1的問題

我已經讀過,可能是由於不正確地轉義顏色代碼引起的,但即使是空的PS1也會發生這種情況,例如,

export PS1="" 

在迴應置評

echo "[$PROMPT_COMMAND]" 
[] 
echo "[$PS1]" 
[] 
+0

我無法在Linux中重現此操作。你有'PROMPT_COMMAND'設置?另外,做'echo'[$ PS1]「'確保它是空的(你應該得到'[]')。 –

+0

您正在使用哪個終端,'$ TERM'設置是什麼? – ak2

+0

@svnpenn當*行被加擾*時,輸入'echo $ COLUMNS',然後確認給出的數字是終端的字符寬度。 – kojiro

回答

1

只需按下Ctrl+L刷新顯示。

我認爲這個問題更多與Bash不知道長命令分成多行。