Como fazer o Vi funcionar como Emacs no shell Git Bash?

Como fazer o Vi funcionar como Emacs no shell Git Bash?

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é vie 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.

informação relacionada