sublimegit 不能用。它最后一次更新是2017年,依赖已淘汰的python 2和旧版gitpython,与sublime text 4的python 3.8+冲突,导致命令无响应或importerror报错。

Sublime Text 本身不支持 Git 提交,必须通过插件 SublimeGit 实现;但该插件已多年未维护,当前在 Sublime Text 4 上基本不可用,强行安装会导致命令面板无响应或 git 命令报错。
SublimeGit 插件是否还能用?
不能。SublimeGit 最后一次更新是 2017 年(v3.1.0),依赖 Python 2 和旧版 GitPython,与 Sublime Text 4 内置的 Python 3.8+ 运行时冲突。常见现象包括:
- 安装后
Ctrl+Shift+P→ 输入Git: Commit无反应 - 执行
Git: Status报错:ImportError: No module named git - 终端中手动运行
git正常,但 SublimeGit 找不到可执行文件(路径解析失败)
替代方案:用 GitSavvy(推荐)
GitSavvy 是目前 Sublime Text 3/4 上最稳定、功能最全的 Git 插件,支持提交、推送、分支管理、暂存区操作等,且持续更新。安装和基础提交流程如下:
- 通过 Package Control 安装:
Ctrl+Shift+P→Package Control: Install Package→ 搜索并安装GitSavvy - 确保系统
git命令可用(git --version能正常输出);若 Sublime 启动自桌面图标,可能读不到 shell 的 PATH,需在Preferences → Settings – User中添加:"git_command": "/usr/local/bin/git"
(macOS/Linux)或"git_command": "C:\Program Files\Git\bin\git.exe"
(Windows) - 打开项目根目录(含
.git文件夹),按Ctrl+Shift+P→Git: Commit,会弹出临时编辑窗口,输入提交信息后保存即完成提交
为什么不用 Terminal 或 VS Code?
不是不能用,而是 Sublime 用户常希望「不离开编辑器」完成轻量级 Git 操作。GitSavvy 的优势在于:
- 状态栏实时显示当前分支和修改文件数(如
main ●2) - 快捷键
gs_show_commit_list可快速查看最近提交历史 - 支持部分暂存(stage hunk)、撤销工作区修改等精细操作,比命令行更直观
- 没有 SublimeGit 那种因 Python 版本错配导致的静默失败
真正卡住人的地方,往往不是“怎么提交”,而是插件根本没加载成功——先确认 git_command 路径对不对,再看 Sublime 控制台(Ctrl+`)有没有 ImportError 或 FileNotFoundError。别在 SublimeGit 上浪费时间了。











