Normalmente, você deseja definir seu editor em seu perfil local (por exemplo, ~/.bash_profile
para bash, ~/.zprofile
para zsh ou o comum ~/.profile
). Este arquivo é executado toda vez que você faz o login.
Uma maneira fácil de alternar entre um editor gráfico e não-gráfico é verificar se a variável de ambiente DISPLAY
está definida ao exportar o EDITOR
environment:
export EDITOR="$(if [[ -n "$DISPLAY" ]]; then echo 'gvim'; else echo 'vim'; fi)"
(Fonte: link )