Saya tidak bisa mendapatkan Mercurial ( hg
) untuk digunakan pico
sebagai EDITOR saya ketika saya menggunakan fish
shell.
Saya sudah mencoba menggunakan ini dan variasi lainnya, tetapi sepertinya tidak ada yang membantu:
set -U EDITOR pico
hg commit
akan selalu terbuka vi
sebagai editor, dan saya tidak mau itu.
UPDATE: Menambahkan setenv EDITOR pico
ke file ~/.config/fish/config.fish
melakukan apa yang saya inginkan.
VISUAL
mengatur?setenv
bekerja untuk saya juga ketika mencoba untuk mengatur$BUNDLER_EDITOR
setenv
ini hanyalah alias kompatibilitas untukset -gx
. Dalam kesalahan lama Anda akan lebih baik menghindari penggunaan shims seperti itu dan melakukan hal-hal "cara ikan"; misalnyaset -gx EDITOR pico
,.Jawaban:
Ini adalah cara kanonik untuk melakukannya
sumber
Anda juga dapat mengatur editor default hanya untuk git, yang akan mengabaikan pengaturan default Anda:
sumber
FAQ ini menyarankan
set -gx EDITOR pico
untuk menambahkan~/.config/fish/config.fish
sumber