Quando estou usando o Git no Mac e preciso fazer um rebase, o editor Vim entra em ação por padrão. Eu preferiria o Nano – alguém poderia explicar como reconfigurar o Git para fazê-lo usar o Nano para rebase?
Responder1
git config --global core.editor "nano"
Mais informações aqui:
https://git-scm.com/book/en/Customizing-Git-Git-Configuration
Responder2
Se você quiser usar o nano como seu editor para todas as coisas da linha de comando, adicione isto ao seu bash_profile:
export EDITOR=/usr/bin/nano
Isso pressupõe que você esteja usando o sistema nano. Caso contrário, edite para se adequar ao local onde seu nano reside (por exemplo, /usr/local/bin, /opt/local/bin)
Lembre-se de fornecer seu bash_profile depois de definir isso ou abrir uma nova janela de terminal para que as configurações funcionem...
Responder3
Acabei de saber há pouco que existe (pelo menos no OSX) um arquivo em/Users/<USER_NAME>/.gitconfig
$ nano /Users/bob/.gitconfig
Então você deverá ver algo assim:
[user]
email = [email protected]
name = Bob Sandwich
[core]
editor = nano
[merge]
tool = vscode
[mergetool "vscode"]
cmd = "code --wait "
[diff]
tool = vscode
[difftool "vscode"]
cmd = "code --wait --diff "
Depois de ver essa estrutura, você pode entender intuitivamente algo como (ou seja core.editor
:):
git config --global core.editor "nano"