Je ne sais pas pourquoi mais la sortie de certaines commandes git se fait dans l'éditeur (vim) et non pas directement dans la sortie du terminal.
Par exemple, la commande git branch
ouvrir vim et lister les branches mais j'aimerais que la sortie soit directement dans le terminal.
Je n'ai pas mis vim comme éditeur par défaut dans la configuration de git.
Ma configuration est Ubuntu 18.04 et zsh avec le plugin oh-my-zsh.
Merci d'avance pour vos réponses
1 votes
La branche Git ouvre vim ? Avez-vous une capture d'écran ?
1 votes
Pouvez-vous afficher votre
gitconfig
fichiers ? Il y en a un à tous les endroits suivants :/etc/gitconfig
,~/.gitconfig
et.git/gitconfig
(celui-ci est le.git/
dans le répertoire repo)3 votes
Oui ! !! Désolé la commande open less et non vim. C'est un changement de comportement par défaut introduit dans git 2.16 avec
git --no-pager branch
ogit config --global pager.branch false
c'est bon1 votes
Cela m'est arrivé lorsque j'ai changé (suggéré par macOS) mon shell en zsh sans changer la configuration.