2010-06-04 26 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* 
相關問題