无法在 live 上制作 sublimeText gitgutter 插件 运行

Can't make sublimeText gitgutter plugin running on live

我通过 Sublime Package Control 在 sublimeText2 中安装了 GitGutter 插件。

然后,当我打开 git 存储库中的文件(同一目录中有一个 .git 文件)并修改它(添加新行等)时,什么也没有出现在装订线中(即使在保存更改之后)。

我尝试通过键入 cmd+shift+P 和 GitGutter: compare against HEAD 手动 运行 git 装订线,然后显示装订线的变化!但是因此,当我进行其他更改时,我总是必须 运行 手动 Compare against HEAD 来显示更改,它在实时中不起作用...

我检查了我的 sublime-setting 文件,"live_mode" 是 true

有没有人知道我如何让它工作?

感谢您的帮助!

看来其他人也遇到过同样的问题:见https://github.com/jisaacks/GitGutter/issues/245(虽然问题标题说Windows,mac上有人评论确认它也会影响他们)。由于该问题目前尚未解决,并且没有列出解决方法,因此似乎还没有已知的解决方案,但订阅线程上的通知可能是最好的选择。

这很可能是由于 GitGutter 找不到 git 可执行文件的问题。

来自README

没用!?

图标不显示的最常见原因可能是 GitGutter 在您的 path. Please read the section on the git_binary 设置中找到 git 可执行文件以了解如何解决该问题。

Git路径

如果找不到 git 但 GitGutter 您可能需要将 git_binary 设置设置为 git 二进制文件的位置,例如在便携式环境中; javascript "git_binary": "E:\Portable\git\bin\git.exe" 或者在 POSIX 环境中,您可以 运行 which git 找到 git 的路径(如果它在您的路径中)。