You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git提交无法打开指定编辑器,修改core.editor配置仍无效

解决Git默认编辑器仍打开VSCode而非Vim的问题

Git编辑器的生效优先级为:环境变量GIT_EDITOR > 本地仓库配置 > 全局配置 > 系统配置,你的全局配置被更高优先级的设置覆盖了,按以下步骤排查修复:

  • 检查并清除本地仓库的编辑器配置
    执行git config --local core.editor,如果返回VSCode相关内容,执行git config --local --unset core.editor删除本地配置

  • 检查并清除系统级Git配置
    执行git config --system core.editor,如果返回VSCode相关内容,用管理员权限执行git config --system --unset core.editor(Windows需管理员CMD,Linux/macOS加sudo)

  • 检查并清除GIT_EDITOR环境变量

    • Windows(CMD):执行echo %GIT_EDITOR%,若输出code或VSCode相关内容,在「系统属性-环境变量」中删除GIT_EDITOR条目
    • Linux/macOS:执行echo $GIT_EDITOR,若输出VSCode相关内容,在~/.bashrc、~/.zshrc等终端配置文件中找到export GIT_EDITOR=...行,删除或注释后重启终端
  • 验证配置并测试
    执行git config --get-all core.editor确认只有vim配置,再执行git commit,此时应该会正常打开Vim编辑提交信息

内容的提问来源于stack exchange,提问作者William Dewey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 03:07:09