オンラインには多くのチュートリアル/投稿があります(例:http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/)設定でbashでプロンプトをカスタマイズする方法について説明しますPS1
。入力するコマンドの色/太さをカスタマイズする方法はありますか?
つまり、たとえば、緑のプロンプトと太い青のコマンドを使用してから、デフォルトの色で出力したいと思います。次の例では、joe>
「」を設定して緑、青、太字の表示方法を既に知っていますPS1
。しかし、git status
ディスプレイを太字で表示する方法はありますか?
joe> git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#
...
ベストアンサー1
PS1の後に色の末尾を残して(>
例から始めるには)、DEBUG
コマンドを実行する前にbashトラップを使用して色を消去する必要があります(ただし、シェルでEnterキーを押した後)。次のようにしてみてください。
shopt -s extdebug
trap "tput sgr0" DEBUG