タグ付けされた質問 「ps1」

18
(Mac)-bash:__git_ps1:コマンドが見つかりません
ターミナルでコマンドプロンプトを変更しようとしています。エラーが発生し続けます: -bash: __git_ps1: command not found 私はそのままターミナルに入力するだけで試しました:__git_ps1。私もそれを試してみました.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi あなたが見る/伝えることができるかもしれないように、はい、私はオートコンプリートをインストールしていて、それはうまくいきます! 私はこの質問に出くわしました:「PS1 env変数はMacでは機能しません」これはコードを与えます alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'" それで、.bash_profile何かを変えることを期待してそれを追加します。まあ、それはしました。エラー出力を変更しただけです。 以下.bash_profileが追加されたものです: alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'" if [ -f …
222 macos  git  terminal  ps1 

2
bashプロンプトが更新されないのはなぜですか?
私はgitを初めて使用し、現在のgitブランチを既存のプロンプトに追加しようとしています。これは次のように定義されています。 RESET="\[\017\]" NORMAL="\[\033[0m\]" RED="\[\033[31;1m\]" YELLOW="\[\033[33;1m\]" WHITE="\[\033[37;1m\]" SMILEY="${WHITE}:)${NORMAL}" FROWNY="${RED}:(${NORMAL}" SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi" export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} " (.bashrcファイルを再度調達して)試してみたところ、機能しているように見えましたが、別のブランチに移動しても更新されませんでした。$(__git_ps1)がキャッシュされていないことを確認するにはどうすればよいですか?
83 git  bash  ps1 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.