git更改默认的编辑器

git更改默认的编辑器

git默认的编辑器是nano,可以将默认编辑器改为 vimcode(VS Code)、nvim 等。


方法一:临时更改(只对当前命令有效)

使用 GIT_EDITOR 环境变量临时指定编辑器,例如:

GIT_EDITOR=vim git rebase -i HEAD~3

或者:

GIT_EDITOR="code --wait" git rebase -i HEAD~3

注意:VS Code 需要加 --wait,否则它会立即返回,导致 rebase 失败。


方法二:永久更改

你可以通过 Git 配置更改默认编辑器:

设置为 vim

git config --global core.editor "vim"

设置为 nano(默认就是它):

git config --global core.editor "nano"

设置为 VS Code

git config --global core.editor "code --wait"

设置为 nvim(Neovim):

git config --global core.editor "nvim"

查看当前配置的编辑器

git config --global core.editor