Comment puis-je changer EDITOR pour qu'il soit Pico en coquille de poisson?

15

Je ne peux pas Mercurial ( hg) à utiliser picocomme éditeur lorsque j'utilise fishshell.

J'ai essayé d'utiliser cette variante et d'autres, mais rien ne semble aider:

set -U EDITOR pico

hg commitsera toujours ouvert en vitant qu'éditeur, et je ne veux pas cela.

MISE À JOUR: L'ajout setenv EDITOR picoau fichier a ~/.config/fish/config.fishfait ce que je voulais.

Petteri Kamppuri
la source
1
Avez-vous VISUALmis?
user1686
2
Merci! setenvtravaillé pour moi aussi en essayant de régler$BUNDLER_EDITOR
Milovan Zogovic
2
Vous devez faire de votre solution une bonne réponse et la marquer comme correcte.
RazerM
1
Notez que ce setenvn'est qu'un alias de compatibilité pour set -gx. Dans le cas contraire, vous feriez mieux d'éviter d'utiliser de telles cales et de faire les choses "à la manière du poisson"; par exemple set -gx EDITOR pico.
Kurtis Rader

Réponses:

23

C'est la manière canonique de le faire

set -Ux EDITOR pico
  • U pour variable universelle
  • x pour l'exporter
Peter R
la source
pico est le même que nano !!!
Ciasto piekarz
5

Vous pouvez également définir un éditeur par défaut uniquement pour git, qui ignorera votre configuration par défaut:

git config --global core.editor pico
Berislav Lopac
la source
4

Cette FAQ suggère d'ajouter set -gx EDITOR picoà~/.config/fish/config.fish

Marco Maldonado
la source