Bash: как сделать умнее автозаполнение на вкладке нажмите

Используя команду git status, у меня было:

modified:   conf/test.conf

Можно ли настроить bash таким образом, чтобы, когда я набираю git diff *test.conf и нажимаю TAB для автозаполнения, он расширяет его на полный путь. то есть: conf/test.conf?

1
задан 4 October 2012 в 18:55

1 ответ

Я не и не эксперт, но это работает для меня:

git diff *$(file="$(git status -s)"; echo ${file:2})

Я еще не тестировал с несколькими ожидающими файлы или несколько каталогов, но вы можете изменить их и использовать для работы в основном как ярлык для вашего файла / каталога.

Для использования клавиши TAB в терминале, я не думаю, что есть простой способ изменить поведение клавиш терминала, основываясь на запущенной команде (кто-то поправит меня, если я ошибаюсь).

0
ответ дан 4 October 2012 в 18:55

Другие вопросы по тегам:

Похожие вопросы: