Eu apenas segui as instruções @ esta pergunta para obter o preenchimento automático do git no terminal. Aqui estão as etapas que eu executei:
port install bash-completion
Adicionado
if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion echo "bash completion loaded" fi
ao meu ~ / .profile
port update git-core +svn +bash_completion +doc
Então reiniciei o terminal, ele me mostrou "bash conclusão carregada", portanto, obviamente, o arquivo existe, mas a conclusão de tabulação ainda funciona apenas em arquivos. Nada mágico acontece depois de digitar git
e depois clicar na guia.
Examinei /opt/local/etc/bash_completion.d/
e dá-me 149 arquivos incluindo
git
, java
, man
, port
. Tentei digitar esses comandos e, em seguida, clicar na guia, mas nada funcionou lá também.
Alguém tem uma idéia do que eu fiz de errado? Talvez eu tenha estragado uma variável de ambiente ou algo assim. Alguém que possua a instalação do bash-complete pode me dizer um comando onde ele deve funcionar, como port up
e clicar em tab -> port upgrade
. Obrigado ;-)
Editar:
Encontrei outro link que descreve minha abordagem: Como fazer com que o git-complete.bash funcione no Mac OS X?
zsh
há mais de um ano, não poderia estar mais feliz.