Lorsque je travaille sur un référentiel git avec plusieurs branches, comment modifier mon invite zsh pour inclure ma branche active actuelle?
Utilisez la fonction vcs_info
] dans les contributions de l'utilisateur zsh (incluses dans le package zsh
.). Démarrage rapide:
autoload -Uz vcs_info
precmd () { vcs_info }
setopt Prompt_subst
PS1="\$vcs_info_msg_0_$PS1"
Il est probable que vous souhaitiez rendre la sortie plus jolie. Puisque c'est une question de goût personnel, je vous renvoie aux exemples de la documentation.
Utilisez oh-my-zsh . C'est une collection de plusieurs douzaines de plugins et de thèmes mis à jour automatiquement qui rendent zsh
encore meilleur qu'il ne l'est déjà. En supposant que vous avez déjà installé git
, il activera automatiquement le plug-in git et vous serez prêt à commencer!