分段git文件名的智能自动完成,与difftool一起使用
我希望在使用git diff时,能够智能地自动完成当前暂存文件名 例如:分段git文件名的智能自动完成,与difftool一起使用,git,bash,console,terminal,Git,Bash,Console,Terminal,我希望在使用git diff时,能够智能地自动完成当前暂存文件名 例如: modified: DIR1/LongCamelCaseFileName.h modified: DIR1/AnotherLongCamelCaseFileName.m modified: DIR1/AndThereAreALotOfThemInDir1.m modified: DIR2/file4.m 在这里,使用bash选项卡自动完成功能,我想将其用于 git diff 其中,smart的意思是,在
modified: DIR1/LongCamelCaseFileName.h
modified: DIR1/AnotherLongCamelCaseFileName.m
modified: DIR1/AndThereAreALotOfThemInDir1.m
modified: DIR2/file4.m
在这里,使用bash选项卡自动完成功能,我想将其用于
git diff
其中,smart的意思是,在输入git diff之后,我只需要输入我想要区分的暂存文件名的一小部分,而不需要dirname,例如
git diff And<TAB>
实际上,如果没有dir ommiting部分,它仍然很有用(仅使用暂存文件池自动完成)。这将是一个很好的功能,但已经很少有替代方案,例如: 互动模式:
git add -i
通配符:
git add *And*
git add *And*