Ich arbeite an einem Git-Projekt. Da ich viel Ordnertiefe habe, möchte ich meine automatische Vervollständigung verbessern, um mit Dateinamen und nicht nur mit Pfaden zu arbeiten. Hiergit add auto-complete Dateiname
ein Beispiel:
$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")
Ich muss offensichtlich eine Datei hinzufügen mit:
git add app/src/main/java/fr/pasteque/client/BaseFlavor.java
Aber ich würde gerne in der Lage sein, zu schreiben: git add BaseFlavor.java
git add **/BaseFlavor.java
funktioniert!
Aber die Vollendung, wie git add **/Base<tab>
, nicht ..
Irgendwelche Ideen, wie es mit Abschluss funktioniert kann?
Vielen Dank im Voraus!
Danke für Ihre Antwort! Es funktioniert aber komplett mit allen Dateien mit 'Base *'. Ich möchte, dass zsh nur mit den addierbaren Dateien vervollständigt wird. In diesem Fall sollte es nur mit BaseFlavor.java abgeschlossen werden – nsvir