Obteniendo "Vim: Caught deadly signal ILL" cuando intenta hacer operaciones git básicas

Cuando corro

$git pull 

Yo obtengo:

 Vim: Caught deadly signal ILL Vim: Finished. error: vi died of signal 4 error: There was a problem with the editor 'vi'. Not committing merge; use 'git commit' to complete the merge. 

Cuando corro

 $git rebase -i HEAD~10 

Yo obtengo:

 Vim: Caught deadly signal ILL Vim: Finished. /opt/boxen/homebrew/Cellar/git/1.8.0-boxen1/libexec/git-core/git-rebase--interactive: line 212: 40705 Illegal instruction: 4 vi "$@" Could not execute editor 

Solía ​​recibir errores cuando corría:

 $vi 

Pero pude sortearlos agregando estas líneas a mi .bashrc:

 alias vi='/opt/boxen/homebrew/Cellar/vim/7.3.843/bin/vim' alias vim='/opt/boxen/homebrew/Cellar/vim/7.3.843/bin/vim' 

Esto está acabando con mi flujo de trabajo, ¿alguna idea sobre cómo solucionarlo?

Entonces, resolví el problema. Al less, parcialmente

Mi editor de configuration de git, como sugirió romainl, necesitaba ser editado. Por alguna razón, la instancia de vi que apuntaba a '/opt/boxen/homebrew/Cellar/vim/7.3.843/bin/vi' que estaba dañada de alguna manera. Al agregar esta línea a mi .gitconfig:

 editor = /opt/boxen/homebrew/bin/vim 

Los problemas desaparecieron