На своїй машині Linux у мене є автозаповнення для філій з Git.
[Зауважте, ми говоримо про завершення гілки git, а не завершення bash (наприклад, команди, файли тощо). Таким чином, НЕ відповідь Лейн ]
Наприклад, я можу набрати git checkout+ TABі отримати список гілок.
Або я можу набрати git checkout feb*+, TABщоб отримати всі гілки, які починаються з "feb".
Як я можу отримати цю функціональність на Mac?
Я намагався завантажити і не працює , bash-completion/bash_completionі , bash-completion/bash_completion.sh.inале ніякої радості. Перший подав повідомлення про помилки о declare: -A invalid_option. Другий не помилявся. Коли я git checkout+, TABхоча я все ще отримую список файлів у каталозі, а не гілок. Я в корені проекту.
Автозаповнення для каталогів та команд bash працює нормально, тому це характерно для Git.
Modelsпапку, коли я натиснув,mTabщоб зробити її автозаповненнямmaster.