web-dev-qa-db-ja.com

ZSHプロンプトのGitブランチ?

複数のブランチを持つgitリポジトリで作業する場合、現在のアクティブなブランチを含めるためにzshプロンプトを変更するにはどうすればよいですか?

4
haziz

Zshユーザーの投稿(zshパッケージに含まれる)で vcs_info function を使用します。クイックスタート:

autoload -Uz vcs_info
precmd () { vcs_info }
setopt Prompt_subst
PS1="\$vcs_info_msg_0_$PS1"

出力をもっときれいにしたいと思うでしょう。それは個人的な好みの問題なので、ドキュメントの例を参照してください。

2
Gilles

oh-my-zsh を使用します。これは、数十個のプラグインとテーマの自動更新コレクションであり、zshをさらに優れたものにします。 gitが既にインストールされていると仮定すると、自動的にgitプラグインがアクティブになり、準備が整います。

0
fouric