j'utilise bash-il dans mon terminal Mac OSX. Cependant, dernièrement, j'ai eu des problèmes liés à la EDITOR
et GIT_EDITOR
variables.
Dans un fichier bash personnalisé, je définis ces variables clairement via:
# Make Sublime the default editor
export EDITOR="subl";
export GIT_EDITOR="subl --wait";
Cependant, quelque chose remplace ces variables comme quand je le fais export -p
les valeurs attribuées sont:
declare -x EDITOR=" -w"
declare -x GIT_EDITOR=" -w"
J'ai vérifié les autres fichiers sources pour voir s'ils sont écrasés par un plugin quelque part mais sans succès.
Apprécierait tous les conseils sur la façon de déboguer et de résoudre ce problème.
Merci
Réponses:
1 pour la réponse № 1Ceci est causé par le fait d'avoir Bash-it "s plugin textmate activée. Il essaie de définir le EDITOR
et GIT_EDITOR
variables basées sur votre installation textmate locale:
export EDITOR="$(which mate) -w"
export GIT_EDITOR=$EDITOR
Si vous n’avez pas le mate
commande sur votre chemin, si va définir les variables à ce que vous avez vu, juste -w
. Ceci est une erreur dans Bash-it, il devrait y avoir un if
déclaration autour de ces définitions. J'ai créé un demande de traction pour résoudre ce problème.
Si vous n'utilisez pas TextMate, désactivez simplement le textmate
brancher:
bash-it disable plugin textmate
Ouvrez ensuite une nouvelle fenêtre de shell et vous devriez être prêt.