Mac 上的 Git:如何將 Nano 設定為預設文字編輯器?

Mac 上的 Git:如何將 Nano 設定為預設文字編輯器?

當我在 Mac 上使用 Git 並需要進行變基時,Vim 編輯器會預設啟動。我更喜歡 Nano – 有人可以解釋如何重新配置​​ Git 以使其使用 Nano 進行變基嗎?

答案1

git config --global core.editor "nano"

更多資訊請點這裡:

https://git-scm.com/book/en/Customizing-Git-Git-Configuration

答案2

如果您想使用 nano 作為所有命令列的編輯器,請將其新增至您的 bash_profile 中:

export EDITOR=/usr/bin/nano

這是假設您使用的是 nano 系統。如果沒有,請進行編輯以適合您的 Nano 所在位置(例如 /usr/local/bin、/opt/local/bin)

請記住在設定後取得您的 bash_profile 或開啟新的終端視窗以使設定生效...

答案3

我剛剛了解到(無論如何在 OSX 上)有一個文件/Users/<USER_NAME>/.gitconfig

$ nano /Users/bob/.gitconfig

然後你應該看到這樣的東西:

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

看到這個結構後,你可以直觀地理解類似(即core.editor:):

git config --global core.editor "nano"

相關內容