プロンプトでgitのブランチ名を表示させる
プロンプトでgitのブランチを表示させるのです。
zsh
zsh + OSX の場合、zshでGitのブランチ名をプロンプトに表示する / LiosK-free Blogを参考に、~/.zshrc に次のコードを追記するか、別ファイルに書いて.zshrc に読み込ませる。
# VCS settings
autoload -Uz vcs_info
precmd() {
psvar=()
LANG=en_US.UTF-8 vcs_info
psvar[1]=$vcs_info_msg_0_
}
PROMPT=$'%2F%n@%m%f %3F%~%f%1v\n%# 'あるいは、るいは、このように。
autoload -Uz vcs_info
zstyle ':vcs_info:*' formats '(%s)-[%b]'
zstyle ':vcs_info:*' actionformats '(%s)-[%b|%a]'
precmd () {
psvar=()
LANG=en_US.UTF-8 vcs_info
[[ -n "$vcs_info_msg_0_" ]] && psvar[1]="$vcs_info_msg_0_"
}
RPROMPT="%1(v|%F{green}%1v%f|)"
bash
bashの場合は少し少し勝手が違うようだけど、http://d.hatena.ne.jp/ruedap/20110706/mac_terminal_git_branch_nameの通りにやればできるはず。