执行git merge后报错“无法运行sublime:无此文件或目录”的解决方法
解决Git合并时找不到Sublime编辑器的报错问题
你遇到的核心问题是Git的全局编辑器配置还残留着已卸载的Sublime路径,导致合并操作尝试启动编辑器时触发找不到程序的报错。虽然你已经手动完成了合并、提交和推送,但这个配置残留会影响后续所有需要调用编辑器的Git操作,下面是具体的解决步骤:
第一步:确认当前Git编辑器配置
先打开终端执行这条命令,查看Git当前设置的默认编辑器:git config --global core.editor如果输出是
sublime或者包含sublime的命令,那就坐实了是配置残留的问题。第二步:修改默认编辑器为你常用的工具
根据你的使用习惯选择一个合适的编辑器替换,执行对应的命令:- 如果你习惯用终端里的Vim:
git config --global core.editor "vim" - 如果你用VS Code:
git config --global core.editor "code --wait" - 如果你想使用Mac自带的TextEdit:
git config --global core.editor "open -W -n"
- 如果你习惯用终端里的Vim:
第三步:验证修改是否生效
再次执行第一步的命令,确认输出已经变成你刚才设置的编辑器:git config --global core.editor
这样修改之后,后续Git需要调用编辑器的场景(比如合并冲突编辑、提交信息编辑等)就会使用你指定的工具,不会再出现找不到Sublime的报错了。之前的合并已经成功完成,不需要额外操作来弥补~
内容的提问来源于stack exchange,提问作者Sheila Markazi
相关产品推荐
相关产品推荐

