Git di Mac: Bagaimana mengatur Nano sebagai editor teks default?

95

Ketika saya menggunakan Git di Mac dan perlu melakukan rebase, editor Vim melakukan tendangan secara default. Saya lebih suka Nano - dapatkah seseorang menjelaskan cara mengkonfigurasi ulang Git agar menggunakan Nano untuk rebase?

Terima kasih!


sumber
3
Saya lebih suka nano juga, saya bukan masokis.
Rolf

Jawaban:

29

Jika Anda ingin menggunakan nano sebagai editor Anda untuk semua baris perintah, tambahkan ini ke bash_profile Anda:

export EDITOR=/usr/bin/nano

Ini dengan asumsi Anda menggunakan sistem nano. Jika tidak, edit agar sesuai dengan tempat tinggal nano Anda (mis. / Usr / local / bin, / opt / local / bin)

Ingatlah untuk mencari bash_profile Anda setelah pengaturan ini atau buka jendela terminal baru agar pengaturannya berfungsi ...

phildobbin
sumber
Itu dengan asumsi Anda menggunakan Bash B)
Jorge Orpinel
3
Anda harus dapat menggunakannya secara sederhana export EDITOR=nano.
Radon Rosborough
Membuka jendela terminal baru mungkin tidak cukup untuk memuat ulang .bash_profile.
Scott
0

Saya baru saja belajar beberapa saat yang lalu bahwa ada (pada OSX) file di /Users/<USER_NAME>/.gitconfig

$ sudo nano /Users/bob/.gitconfig

Maka Anda akan melihat sesuatu seperti ini:

[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  "

Setelah melihat struktur itu, Anda dapat secara intuitif memahami sesuatu seperti (yaitu:) core.editor:

git config --global core.editor "nano"
agm1984
sumber