2013-09-01 14 views
7

初心者の質問、私は最近、これに私のPS1を変更:バッシュプロンプト行の折り返しの問題

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

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

しかし、今私は、行の折り返しのエラーを取得します。

enter image description here

間違っているかもしれないものの任意のアイデア:私はこの問題を説明するために、GIFを作成しましたか?

+0

あなたの '__git_ps1'関数は何をしますか?コードを表示できますか? – konsolebox

+0

@konsolebox現在のディレクトリがgitプロジェクトの場合、現在のブランチを表示するシェルスクリプトです。コードはここにあります:https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh – hampusohlsson

+2

+1を私はGIFを楽しむので –

答えて

4

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

export PS1="$RESET\[email protected]\h:$CYAN\w$YELLOW\$(__git_ps1)$NORMAL \$ " 
+0

魅力のように働いて、感謝! – hampusohlsson

関連する問題