Git no Mac: como definir o Nano como editor de texto padrão?

Git no Mac: como definir o Nano como editor de texto padrão?

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"

informação relacionada