2010-06-04 33 views
3

我希望在使用git diff时能够自动完成当前分段的文件名。智能自动完成分阶段git文件名,与difftool一起使用

例子:

modified: DIR1/LongCamelCaseFileName.h 
modified: DIR1/AnotherLongCamelCaseFileName.m 
modified: DIR1/AndThereAreALotOfThemInDir1.m 
modified: DIR2/file4.m 

,在这里,使用bash标签的自动完成功能,我想与

git diff 

其中通过智能我的意思是使用击键git的差异后,我只需要输入我想要比较的暂存文件名的一小部分,并且没有dirname,因此例如

git diff And<TAB> 

会导致

​​

事实上,没有一个DIR-ommiting部分它会仍然有用(自动完成仅使用暂存文件池)。

回答

4

这将是一个不错的功能,但也有少数已经替代品,例如:

交互模式:

git add -i 

通配符:

git add *And* 
相关问题