在Windows上集成Vim和Git

Rus*_*ore 3 windows git vim

我已经在我的Windows机箱上使用gVim了一段时间,我喜欢它.我没有使用Cygwin,我宁愿不安装它.我正在使用msysgit版本的Git for Windows.

我想将Git集成到gVim中,这样我就不必经常打开msysgit并导航到正确的目录.我觉得集成最重要的命令会真正加速/增强我的代码开发.

是否有一个Vim插件可以为我做这个?

我终于重新安装了几次Git For Windows,直到我得到了我想要的设置.我使用"运行Git并从Windows命令提示符中包含Unix工具"安装了Git.这似乎照顾得到!git命令主要在Vim内工作.这篇旧博客文章向我介绍了几个问题:http://devlicio.us/blogs/sergio_pereira/archive/2009/05/06/git-ssh-putty-github-unfuddle-the-kitchen-sink.aspx

ZyX*_*ZyX 7

我知道很多Git前端:已经提到了FugitiveVCSCommand,还有vim-addon-git(仅限Git),vcsi(多后端),scmfrontend(多后端),我的aurum(多后端) ,但我几乎只使用Mercurial,因此其他人没有经过充分测试).

据我所知,Fugitive和aurum是功能最丰富的(我没有的主要功能是使用Fugitive完成的Git索引操作),VCSCommand也很好(它是最古老的,非常受欢迎,因此有很多修复了错误),其他人可能有一些小优势,但AFAIK所有由其中一个实现的东西也是由逃犯或金币实现的(当然,我的意思是只涉及Git的事情).

是的,我也不知道这些与msysgit的集成有多好.我应该工作system('git'),但在Windows(葡萄酒)下只有Mercurial进行了测试.