O Git inclui o Vi em seu shell Git Bash no Windows por meio do MinGW64. Eu não sou um usuário do Vi, então o Git realmente estraga tudo para mim quando lança o Vi. Geralmente termina comigo fechando o terminal à força, excluindo o clone e depois clonando novamente (porque é uma perda de tempo tentando consertar a bagunça).
Eu gostaria de usar o Vi no modo Emacs, se existe tal coisa. Outros editores, como Notepad++ e Visual Studio, possuem modos semelhantes (ou plug-ins para fornecê-los), então acho que o Vi provavelmente também os possui.
O Vi possui um modo de operação Emacs? Se sim, como digo ao Vi para se comportar como o Emacs? Ou como digo ao Git para me fornecer um editor semelhante ao Emacs?
Responder1
Você não pode fazer assim. vi
é vi
e emacs
é emacs
. Se você não estiver satisfeito com o editor padrão, faça
git config --global core.editor path-to-emacs.exe-on-your-machine
Você pode instalar o emacs separadamente, ele não precisa fazer parte do seu git bash.
Responder2
Para aproveitar a resposta do @Philippos, não faz sentido tentar configurar o vim para funcionar como o emacs; você deve configurar o git para usar seu editor preferido. Vejo pelos comentários que você não tem o emacs instalado. Você tem outro editor de texto instalado que possa usar para isso?
Por exemplo, se você usa o Notepad++, você pode usar:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Você deve ser capaz de fazer algo semelhante com qualquer editor de texto, embora encontrar o comando correto a ser usado possa exigir alguma pesquisa.