11

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

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

set -U EDITOR pico

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

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

3 ответа3

16

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

set -Ux EDITOR pico
  • U для универсальной переменной
  • х экспортировать
3

Вы также можете установить редактор по умолчанию только для git, который будет игнорировать ваши настройки по умолчанию:

git config --global core.editor pico
2

В этом разделе часто задаваемых вопросов предлагается добавить set -gx EDITOR pico в ~/.config/fish/config.fish

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .