Linux端末をWindows Git Bashのように見えるようにするには?

Linux端末をWindows Git Bashのように見えるようにするには?

tilde slash period bash(no period)rc誰かが言う前に、はい。そのコードをにコピー/貼り付けるときに端末がまったく変更されないことを除いて、これが重複していることがわかります。

私はVirtual Box(Windows 10)でDebianを実行しています。私はMate Terminalを使っているので、Mate Desktopを使っているようです。

gitを使ってディレクトリに移動するときに私がどのブランチにいるかを確認するには、git statusまたはgitbranchと入力する必要があります。コードのように表示されません。

編集:私が貼り付けたコード

force_color_prompt=yes
parse_git_branch() {
 git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
if [ "$color_prompt" = yes ]; then
 PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
else
 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
fi
unset color_prompt force_color_prompt

編集2:私の.bashrcファイル

 if [ "$color_prompt" = yes ]; then
     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
    else
     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$ '
    fi
    unset color_prompt force_color_prompt

他の場所に印刷してください。私はこれをコメントアウトし、今gitディレクトリにいるとき、git branchまたはgit status。今私が経験している問題は、色が表示されないことです。大きな問題ではありませんが、持っていればいいと思います。

答え1

ファイルを再取得する必要があるかもしれません。ログアウトするか、次の操作を行います。

source ~/.bashrc

答え2

PS1ユーザーIDのプロンプト設定が見つからない可能性があります。
あなたは使用することができますこれこれには、これらの機能とそれ以上の機能があります。

修正する
これはPS1カラーエスケープシーケンスが追加された私のbashシェルプロンプトです。

export PS1="\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\[\033[1;36m\]\$(parse_git_branch)\[\033[00m\]\n\$ "

関連情報