1. ホーム
  2. macos

[解決済み] ターミナルで現在のブランチとフォルダのパスを表示するにはどうすればよいですか?

2022-03-06 13:43:55

質問

Team Treehouseのビデオをいくつか見ましたが、Gitで作業するときのターミナルがとても格好いいですね。

例えば、彼らは(似たようなもの)を持っています。

mike@treehouseMac: [/Work/test - feature-branch-name] $ git add .
mike@treehouseMac: [/Work/test - feature-branch-name] $ git commit -m "Some feature."
mike@treehouseMac: [/Work/test - feature-branch-name] $ git checkout master
mike@treehouseMac: [/Work/test - master] $ git status

ターミナルに、今いるブランチの情報を色分けして表示させるにはどうしたらいいですか?私がまだ見つけていないデファクトプラグインのようなものがあるのでしょうか?

Mac OSX 10.8を使用しています。

解決方法を教えてください。

プラグインの問題ではありません。シェルのプロンプトのトリックについてです。

bash でのクールなセットアップについては dotfiles この人のプロジェクト

https://github.com/mathiasbynens/dotfiles

派手なプロンプトを表示させるには .bash_prompt あなたの中の ~/.bash_profile または ~/.bashrc .

質問と全く同じプロンプトを表示させるには、以下のように export PS1 の末尾にある行です。 .bash_prompt このように

export PS1="\[${BOLD}${MAGENTA}\]\u\[$WHITE\]@\[$ORANGE\]\h\[$WHITE\]: [\[$GREEN\]\w\[$WHITE\]\$([[ -n \$(git branch 2> /dev/null) ]] && echo \" - \")\[$PURPLE\]\$(parse_git_branch)\[$WHITE\]] \$ \[$RESET\]"

結局、全部使いました。 .bash* のファイルは、1ヶ月ほど前にこのリポジトリから取得したもので、私には本当に便利でした。

Gitの場合は、さらに .gitconfig .

さらにmacユーザーなら、さらにお得な特典が .osx .