Git commit -a открывает GNU nano 2.2.6 Как мне изменить его, чтобы открыть Vim?

Я пытаюсь добавить сообщение фиксации к моим изменениям, используя

git commit -a 

ИЛИ просто просто

git commit

это как-то открывает редактор GNU Nano 2.2.6, и мне это не совсем удобно. Итак, вопрос:

Как я могу изменить свои настройки, чтобы он всегда открывался с помощью VIM?

Что я уже сделал, это вставить следующую строку в мой файл ~/.bash_profile

set EDITOR = vim

Пожалуйста, помогите!

Ответ 1

Вы можете установить его из командной строки или в .gitconfig

git config --global core.editor vim

Ответ 2

Чтобы сделать Vim редактором по умолчанию только для Git, см. HST-ответ. Однако вы, вероятно, хотите, чтобы Vim был стандартным для всех приложений.

Это можно сделать с помощью

export EDITOR=vim

в ~/.bash_profile или ~/.bashrc. Ключ - это export, иначе установка не будет наследовать запущенные процессы, например Git.