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