當我在 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"