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

配置Sublime Text 3为Git默认编辑器后git commit无响应求助

Git配置Sublime Text 3作为默认编辑器不生效的排查方案

碰到这种情况挺常见的,大概率是配置里的路径格式或者解析问题,我给你列几个排查方向和解决办法:

  • 路径引号与格式错误
    你当前配置里给路径套了单引号,但Windows环境下Git Bash对引号的解析逻辑和Linux端不同,多余的单引号可能导致Git无法正确识别编辑器路径。试试两种修正后的配置命令:
    用正斜杠(推荐Git Bash使用):

    git config --global core.editor "C:/Program Files/Sublime Text 3/sublime_text.exe -n -w"
    

    或者用双反斜杠转义Windows原生路径:

    git config --global core.editor "C:\\Program Files\\Sublime Text 3\\sublime_text.exe -n -w"
    
  • 编辑器未加入系统环境变量
    先在Git Bash里直接输入 sublime_text.exe 试试能不能打开编辑器。如果打不开,说明Sublime的安装路径没在系统PATH里:

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在系统变量的Path中添加C:/Program Files/Sublime Text 3
    3. 重启Git Bash后再测试git commit
  • 验证参数与编辑器响应
    -n(新建窗口)和-w(等待编辑完成)这两个参数是正确的,但可以先单独验证编辑器是否能响应这些参数:
    在Git Bash里执行:

    "C:/Program Files/Sublime Text 3/sublime_text.exe" -n -w test.txt
    

    如果能弹出新窗口编辑test.txt,且关闭窗口后命令行才恢复输入,说明参数没问题;如果不行,可能是Sublime本身的问题,试试重装或修复安装。

  • 检查配置是否真的生效
    执行以下命令查看当前全局编辑器配置:

    git config --global --get core.editor
    

    如果输出的内容和你预期的路径、参数不符,说明之前的配置命令没生效,重新执行正确的配置命令即可。

  • Git版本或终端兼容性问题
    老版本Git对Windows路径的支持可能有bug,建议更新到最新版Git。另外,如果你用的是Windows CMD而非Git Bash,路径格式可能需要调整,但Git Bash是更适配的终端环境。

内容的提问来源于stack exchange,提问作者Anna Meya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:14:09