Bagaimana cara mengubah EDITOR menjadi Pico di kulit ikan?

14

Saya tidak bisa mendapatkan Mercurial ( hg) untuk digunakan picosebagai EDITOR saya ketika saya menggunakan fishshell.

Saya sudah mencoba menggunakan ini dan variasi lainnya, tetapi sepertinya tidak ada yang membantu:

set -U EDITOR pico

hg commitakan selalu terbuka visebagai editor, dan saya tidak mau itu.

UPDATE: Menambahkan setenv EDITOR picoke file ~/.config/fish/config.fishmelakukan apa yang saya inginkan.

Petteri Kamppuri
sumber
1
Apakah Anda sudah VISUALmengatur?
user1686
2
Terima kasih! setenvbekerja untuk saya juga ketika mencoba untuk mengatur$BUNDLER_EDITOR
Milovan Zogovic
2
Anda harus membuat solusi Anda sebagai jawaban yang tepat dan menandainya sebagai benar.
RazerM
1
Perhatikan bahwa setenvini hanyalah alias kompatibilitas untuk set -gx. Dalam kesalahan lama Anda akan lebih baik menghindari penggunaan shims seperti itu dan melakukan hal-hal "cara ikan"; misalnya set -gx EDITOR pico,.
Kurtis Rader

Jawaban:

22

Ini adalah cara kanonik untuk melakukannya

set -Ux EDITOR pico
  • U untuk variabel universal
  • x untuk mengekspornya
Peter R
sumber
pico sama dengan nano !!!
Ciasto piekarz
5

Anda juga dapat mengatur editor default hanya untuk git, yang akan mengabaikan pengaturan default Anda:

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

FAQ ini menyarankan set -gx EDITOR picountuk menambahkan~/.config/fish/config.fish

Marco Maldonado
sumber