Talimatları yeni takip ettim @ bu soru terminalde git otomatik tamamlama almak için. İşte attığım adımlar:
port install bash-completion
Katma
if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion echo "bash completion loaded" fi
benim ~ / .profile
port update git-core +svn +bash_completion +doc
Sonra terminali yeniden başlattım, bana "bash tamamlandı yüklendi" gösterdi, bu yüzden açıkça dosya var, ancak sekme tamamlama hala sadece dosyalar üzerinde çalışıyor. Yazdıktan sonra sihirli bir şey olmaz git
ve sonra sekme vurmak.
İnceledim /opt/local/etc/bash_completion.d/
ve bana dahil olmak üzere 149 dosya verir git
, java
, man
, port
. Bu komutları yazmaya ve ardından sekmeye basmaya çalıştım ama orada da hiçbir şey işe yaramadı.
Neyi yanlış yaptığım hakkında fikri olan var mı? Belki bir çevre değişkeni ya da başka bir şeyi karıştırdım. Bash tamamlama yüklemesi olan herhangi biri bana nerede çalışması gerektiği konusunda bir komut verebilir mi? port up
ve sonra sekmeye basın - & gt; port upgrade
.
Teşekkürler ;-)
Düzenle:
Yaklaşımımı açıklayan başka bir bağlantı buldum: Git-completeion.bash'ın Mac OS X'de çalışması nasıl sağlanır?
zsh
bir yıldan fazla bir süredir daha mutlu olamazdı.