Как поменять РЕДАКТОР на Пико в раковине рыбы?

5082
Petteri Kamppuri

Я не могу заставить Mercurial ( hg) использовать в picoкачестве моего РЕДАКТОРА, когда я использую fishоболочку.

Я пытался использовать этот и другие варианты, но ничего не помогает:

set -U EDITOR pico 

hg commitвсегда будет открываться viкак редактор, и я этого не хочу.

ОБНОВЛЕНИЕ: Добавление setenv EDITOR picoв файл ~/.config/fish/config.fishсделало то, что я хотел.

10
У вас есть набор VISUAL? grawity 11 лет назад 1
Спасибо! `setenv` у меня тоже работал, когда пытался установить` $ BUNDLER_EDITOR` Milovan Zogovic 11 лет назад 2
Вы должны сделать свое решение правильным ответом и пометить его как правильный. RazerM 10 лет назад 2
Обратите внимание, что `setenv` это просто псевдоним совместимости для` set -gx`. В долгом заблуждении вам будет лучше избегать использования таких прокладок и делать вещи «рыбным путем»; например, `set -gx EDITOR pico`. Kurtis Rader 7 лет назад 1

3 ответа на вопрос

13
Peter R

Это канонический способ сделать это

set -Ux EDITOR pico 
  • U для универсальной переменной
  • х экспортировать
пико такой же как нано !!! Ciasto piekarz 9 лет назад 0
2
Berislav Lopac

You can also set a default editor just for git, which will ignore your default setup:

git config --global core.editor pico 
1
Marco Maldonado

Этот FAQ предлагает добавить set -gx EDITOR picoв~/.config/fish/config.fish