Ich kann nicht Mercurial ( hg
) zu verwenden , pico
wie mein HERAUSGEBER , wenn ich bin mit fish
Shell.
Ich habe versucht, diese und andere Variationen zu verwenden, aber nichts scheint zu helfen:
set -U EDITOR pico
hg commit
wird immer vi
als Editor geöffnet , und das will ich nicht.
UPDATE: Das Hinzufügen setenv EDITOR pico
zur Datei ~/.config/fish/config.fish
hat das getan, was ich wollte.
VISUAL
gesetzt?setenv
arbeitete auch für mich beim Versuch zu setzen$BUNDLER_EDITOR
setenv
nur ein Kompatibilitätsalias für istset -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
.Antworten:
Dies ist der kanonische Weg, dies zu tun
quelle
Sie können auch einen Standardeditor nur für git festlegen, der Ihre Standardeinstellung ignoriert:
quelle
Diese FAQ schlägt das Hinzufügen
set -gx EDITOR pico
zu vor~/.config/fish/config.fish
quelle