Я работаю над проектом git. Поскольку у меня много глубины папок, я бы хотел улучшить свое автозаполнение, чтобы работать с именами файлов, а не только с путями.git добавить автозаполнение filename
Вот пример:
$git status 1 ↵ ✹master
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: app/src/main/java/fr/pasteque/client/BaseFlavor.java
modified: app/src/main/java/fr/pasteque/client/widgets/RestaurantTicketsAdapter.java
no changes added to commit (use "git add" and/or "git commit -a")
я, очевидно, придется добавить файл с:
git add app/src/main/java/fr/pasteque/client/BaseFlavor.java
Но я хотел бы, чтобы иметь возможность написать: git add BaseFlavor.java
git add **/BaseFlavor.java
работает!
Но завершение, как git add **/Base<tab>
, не ..
Любые идеи, как это может работать с завершением?
Заранее благодарен!
Спасибо за ваш ответ! Он работает, но в комплекте со всеми файлами с базой *. Я хочу, чтобы zsh заполнял только добавляемые файлы. В этом случае он должен содержать только BaseFlavor.java – nsvir