Это канонический способ сделать это
set -Ux EDITOR pico
- U для универсальной переменной
- х экспортировать
Я не могу заставить Mercurial ( hg
) использовать в pico
качестве моего РЕДАКТОРА, когда я использую fish
оболочку.
Я пытался использовать этот и другие варианты, но ничего не помогает:
set -U EDITOR pico
hg commit
всегда будет открываться vi
как редактор, и я этого не хочу.
ОБНОВЛЕНИЕ: Добавление setenv EDITOR pico
в файл ~/.config/fish/config.fish
сделало то, что я хотел.
Это канонический способ сделать это
set -Ux EDITOR pico
You can also set a default editor just for git, which will ignore your default setup:
git config --global core.editor pico