erro: Ocorreu um problema com o editor ‘vi’.

Na verdade, recebo esse erro com freqüência quando uso o vim para git commit. Sempre que terminar de digitar a mensagem de confirmação e :wq, qualquer erro de digitação matará a mensagem de confirmação e retornará este erro error: There was a problem with the editor 'vi'.que é realmente frustrante.

Felizmente, esta é a solução:

git config --global core.editor $(which vim)

Editado:
tente o seguinte se você conseguir isso:error: There was a problem with the editor '/usr/local/bin/vim'.

git config --global core.editor /usr/bin/vim