Jak zmienić EDITOR na Pico w skorupkach ryb?

15

Nie mogę zmusić Mercurial ( hg) do użycia picojako mojego EDYTORA, gdy używam fishpowłoki.

Próbowałem użyć tej i innych odmian, ale wydaje się, że nic nie pomaga:

set -U EDITOR pico

hg commitzawsze otworzy się vijako edytor, a ja tego nie chcę.

AKTUALIZACJA: Dodanie setenv EDITOR picodo pliku ~/.config/fish/config.fishzrobiło to, co chciałem.

Petteri Kamppuri
źródło
1
Ustawiłeś VISUAL?
user1686
2
dzięki! setenvteż pracował dla mnie, gdy próbowałem ustawić$BUNDLER_EDITOR
Milovan Zogovic
2
Powinieneś uczynić swoje rozwiązanie poprawną odpowiedzią i oznaczyć ją jako poprawną.
RazerM,
1
Pamiętaj, że setenvjest to tylko alias zgodności dla set -gx. W długim błędzie lepiej będzie unikać używania takich podkładek i robić rzeczy „po rybku”; np set -gx EDITOR pico.
Kurtis Rader

Odpowiedzi:

23

Jest to kanoniczny sposób

set -Ux EDITOR pico
  • U dla zmiennej uniwersalnej
  • x, aby go wyeksportować
Peter R.
źródło
pico jest takie samo jak nano !!!
Ciasto piekarz
5

Możesz także ustawić domyślny edytor tylko dla git, który zignoruje domyślną konfigurację:

git config --global core.editor pico
Berislav Lopac
źródło
4

To FAQ sugeruje dodanie set -gx EDITOR picodo~/.config/fish/config.fish

Marco Maldonado
źródło