11

初心者の質問ですが、最近 PS1 を次のように変更しました。

RESET="\[\017\]"
NORMAL="\[\033[0m\]"
YELLOW="\[\033[0;33m\]"
CYAN="\[\033[0;36m\]"

export PS1="\[$RESET\]\u@\h:\[$CYAN\]\w\[$YELLOW\]\$(__git_ps1)\[$NORMAL\] \$ "

しかし、今は行折り返しエラーが発生します。問題を説明するためにgifを作成しました:

ここに画像の説明を入力

何が間違っているのでしょうか?

4

3 に答える 3

5

[ と ] でエスケープ コードを二重引用符で囲んでいると思います。これを試してください:

export PS1="$RESET\u@\h:$CYAN\w$YELLOW\$(__git_ps1)$NORMAL \$ "
于 2013-09-01T17:21:03.003 に答える