Autojump em 12.04 não funciona

0

link

Eu instalei com o apt-get, verifiquei a man page e adicionei . /usr/share/autojump/autojump.sh para o meu .bashrc, como diz. Quando eu cd ao redor do sistema de arquivos, nada é adicionado ao ~/.local/share/autojump . Eu então tentei adicionar . /usr/share/autojump/autojump.bash , mas isso também não funcionou.

autojump -a ~/Dropbox cria corretamente um arquivo ~/.local/share/autojump/autojump.txt , mas a execução de j Drop < TAB > não é preenchida automaticamente para j ~/Dropbox/ como deveria. No entanto, j < TAB > faz o preenchimento automático para j ~/Dropbox .

Eu sei que a conclusão do meu bash está funcionando, pois funciona para git, dd e outros.

Eu sei que há uma versão mais recente nos repositórios definidos para o Quantal. Talvez isso funcionasse? Eu não sei como instalar essa versão embora. Eu usei o autojump com o homebrew do mac (e ele foi instalado sem nenhum problema), então sei que falta funcionalidade.

Em geral, estou muito aborrecido por não conseguir fazer isso funcionar ... Passei horas nela! Escusado será dizer que a ajuda seria muito apreciada.

    
por hnasarat 10.09.2012 / 00:08

2 respostas

2

(Como postado no link )

O autojump falha silenciosamente se o PROMPT_COMMAND tiver sido sobrescrito:

Se no seu .bashrc você tem export PROMPT_COMMAND="history -a; history -n;"

PROMPT_COMMAND - que o autojump requer - não será configurado corretamente.

Em vez disso: export PROMPT_COMMAND=$PROMPT_COMMAND"; history -a; history -n;"

    
por hnasarat 10.09.2012 / 04:57
2

OK, acho que sei como isso funciona.

Você provavelmente desejará adicionar o seguinte ao seu .bashrc:

source /usr/share/autojump/autojump.bash

Isso deve fazer o que você espera.

Além disso, o que o Jumpstat traz de volta?

    
por Craig Maloney 10.09.2012 / 03:04