是否有一个NREDTree或其他项目插件为vim与git集成以显示文件的状态?

Sco*_*ott 14 git vim nerdtree

我在Aptana Studio上玩了一段时间才转移到VIM,而我唯一真正想念Aptana Studio的方式是在项目视图窗口中你的文件名根据git中的状态显示不同的颜色(未更改,改变但没有上演,上演,未跟踪).我知道我可以去终端找出来,但是在我的编辑器中将它放在那里而不必输入任何命令是非常有帮助的.

有谁知道vim是否存在具有此功能的插件?无论是NERDTree的插件,替代品,还是其他什么?

Sym*_*ion 9

为了将来的参考,我创建了一个NERDTree的分支,它可以在https://github.com/SeySayux/NerdTreeGit找到它.

请注意它仍处于开发阶段,因此可能会中断.它还包含一些尚未配置选项的奇怪之处.

更新:上面链接的项目已停止.对于(更好的)替代方案,请尝试以下方法:https://github.com/Xuyuanp/nerdtree-git-plugin


mic*_*ael 8

你看过fugitive.vim吗?它根据git状态在NERDTree的颜色编码方面没有完全正确的要求 - 我不知道任何Vim插件,尽管它会很棒.它确实可以作为一个非常棒的小Git包装器,并允许您在分割窗口中快速查看项目的状态:Gstatus.无需去终端.您甚至可以将当前文件的分支指示符添加到Vim的状态行.

您可以在这里观看fugitive.vim的五部分截屏视频中的第一部分.