Интеллектуальное автозаполнение для поэтапных имен файлов git, используемых с difftool - PullRequest
3 голосов
/ 04 июня 2010

Я хотел бы иметь интеллектуальное автоматическое завершение имен промежуточных файлов при использовании git diff.

Пример:

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

и здесь, используя функциональность bash tab-auto-complete, я бы хотел использовать его с

git diff

где под умным я подразумеваю, что после ввода git diff мне нужно будет набрать только короткую часть имени подготовленного файла, которую я хочу изменить, и без имени dirname, например,

git diff And<TAB>

приведет к

git diff DIR1/AndThereAreALotOfThemInDir1.m

На самом деле, без dir-ommiting-part все равно будет полезно (автозаполнение с использованием только поэтапного пула файлов).

1 Ответ

4 голосов
/ 05 июня 2010

Это было бы неплохо, но вариантов уже мало, например ::100100

Интерактивный режим:

git add -i

Wildcards:

git add *And*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...