我遇到了很多export PS1="\[\033[0G\]${PS_INFO} ${PS_GIT}${PS_TIME}\n${RESET}\$ "
这样的bash PS1提示
由于某种原因,virtualenv名称打印在我的终端中混乱了,在我从一开始删除[\033[0G\]
之后就可以了。
但是[\033[0G\]
的目的是什么?我需要吗?
答案 0 :(得分:2)
那是CHA
:
CSI Ps G Cursor Character Absolute [column] (default = [row,1]) (CHA).
,然后将光标移动到当前行的第一列。 0 是多余的(对于数字,恰好与 1 相同)
是否需要它取决于行上可能还有什么。有人用它来确保提示从已知位置开始。