git更改默认的编辑器
git默认的编辑器是nano
,可以将默认编辑器改为 vim
、code
(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
|