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!

macos  git  vim  nano 

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


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 = bob@sandwich.net
    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"
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.