回答:
ここにはbashプロンプトの編集についてかなり網羅的な説明がありますが、Linux固有のものがいくつかあるかもしれませんが、そのほとんどは汎用bashのものです。
しかし、ちょうど始めるために、私はこのbashプロファイルジェネレータをお勧めします
それは非常に単純なので、それ以来私はより多くを学び、私のプロンプトは次のようになります:
使用して:
[[ -s "/Users/dwightk/.rvm/scripts/rvm" ]] && source "/Users/dwightk/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="🍔 \[\033[01;35m\]\u@\h:\[\033[01;34m\]\$(parse_git_branch) \[\033[01;32m\]\w \[\033[01;34m\]\n>\[\e[0m\]"
これはgitを扱うときに非常に便利です。の前のすべてexport PS1=
がgitブランチの表示を可能にします。
🍔は、このブログ投稿を読んだ後の bashプロンプト編集への最初の進出からのものです。
私の知る限りでは何色に任意のUNIXyの方法はありません何か他のものプロンプトより。
しかし、iTerm2ソリューションを求めたので、あなたは幸運です!トリガー機能を使用して、正規表現に一致するテキストに色を付けます。
たとえば、プロンプトが次のようになっている場合:
..次に、iTermに追加->設定->プロファイル->詳細->トリガー、[編集]トリガーを次のように:
.. それは各行のコマンド部分と一致し、次のようになります:
Voilà-プロンプト、コマンド、出力に異なる色があります!:)
\e[95m
、あなたのPS1のVARの終わりに、それはそれを行うだろう
これが私のために働いたものです。それを試して、私に知らせてください。