2010-06-04 3 views
3

Je souhaite une auto-complétion intelligente des noms de fichiers actuellement mis en scène lors de l'utilisation de git diff.Auto-complétion intelligente pour les noms de fichiers git par étapes, utilisée avec difftool

Exemple:

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

et ici, en utilisant la fonctionnalité complète-tab-automatique bash je voudrais l'utiliser avec

git diff 

où Smart je veux dire que après avoir tapé git diff I 'ai besoin de taper seulement une partie courte du nom de fichier par étapes que je veux diff, et sans un nom de dir, par exemple

git diff And<TAB> 

entraînerait

git diff DIR1/AndThereAreALotOfThemInDir1.m 

En fait, sans dir-ommiting-partie, il serait encore utile (auto-compléter en utilisant uniquement les fichiers mis en scène la piscine).

Répondre

4

Ce serait une fonctionnalité intéressante, mais il y a déjà peu d'alternatives, par exemple .:

mode interactif:

git add -i 

Wildcards:

git add *And* 
Questions connexes