Wie ändere ich EDITOR in Pico in Fischschale?

14

Ich kann nicht Mercurial ( hg) zu verwenden , picowie mein HERAUSGEBER , wenn ich bin mit fishShell.

Ich habe versucht, diese und andere Variationen zu verwenden, aber nichts scheint zu helfen:

set -U EDITOR pico

hg commitwird immer vials Editor geöffnet , und das will ich nicht.

UPDATE: Das Hinzufügen setenv EDITOR picozur Datei ~/.config/fish/config.fishhat das getan, was ich wollte.

Petteri Kamppuri
quelle
1
Hast du VISUALgesetzt?
user1686
2
Vielen Dank! setenvarbeitete auch für mich beim Versuch zu setzen$BUNDLER_EDITOR
Milovan Zogovic
2
Sie sollten Ihre Lösung richtig beantworten und als richtig markieren.
RazerM
1
Beachten Sie, dass dies setenvnur ein Kompatibilitätsalias für ist set -gx. Auf lange Sicht ist es besser, wenn Sie die Verwendung solcher Unterlegscheiben vermeiden und Dinge "auf die Fischart" tun. zB , set -gx EDITOR pico.
Kurtis Rader

Antworten:

22

Dies ist der kanonische Weg, dies zu tun

set -Ux EDITOR pico
  • U für Universalvariable
  • x, um es zu exportieren
Peter R.
quelle
Pico ist das gleiche wie Nano !!!
Ciasto Piekarz
5

Sie können auch einen Standardeditor nur für git festlegen, der Ihre Standardeinstellung ignoriert:

git config --global core.editor pico
Berislav Lopac
quelle
4

Diese FAQ schlägt das Hinzufügen set -gx EDITOR picozu vor~/.config/fish/config.fish

Marco Maldonado
quelle