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