Eu fiz sudo apt-get install autojump
que instalou a v21.7.1; no entanto, ele não pega diretórios nos quais eu cd
, como posso verificar com j -s
. Há uma observação no readme que avisa as pessoas para mexer com $PROMPT_COMMAND
, e, de fato, eu tinha
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
no meu .bashrc
. Eu já comentei essa linha, reiniciei e reinstalei o autojump sem sucesso.
1) — a causa de autojump
não funcionar pode ser outra coisa?
2) —o leia-me não é muito claro sobre como uma linha $PROMPT_COMMAND
deveria se parecer; é export PROMPT_COMMAND="history -a"
como um exemplo de como _fazer_ ou como _não_ fazê-lo (divulgação: eu tentei e source
d, sem sucesso)
3) —o readme não fornece um diagnóstico claro para verificar se $PROMPT_COMMAND
é ou não o culpado; IOW: que valor/texto essa variável deve ter/conter para que autojump
funcione corretamente?
Atualização Eu adicionei source /usr/share/autojump/autojump.bash
ao meu .bashrc
conforme recomendado por http://askubuntu.com/a/185996. Agora o banco de dados autojump
pega diretórios conforme eu os visito.
No entanto , agora quando eu faço j xxx
eu recebo um caminho de destino sugerido impresso, mas autojump
deixa assim e não cd
nesse diretório.
Acho que o problema atual ainda é válido, então deixo em aberto.
Hrm, acabei de olhar no autojump.bash e ele faz muito mais do que os documentos indicavam.
Eu uso PROMPT_COMMAND para outra coisa, mas os documentos diziam que o autojump precisa dele para as coisas, então tive o cuidado de adicionar 'history -a' como os documentos indicavam que eu precisaria fazer; mas, claro, ainda não pegou novos diretórios.
Source diving em autojump.bash indicou que eu realmente precisava simplesmente fonte de autojump depois de adicionar meu PROMPT_COMMAND _or_ add 'autojump_add_to_database' (não history -a).
:+1: no ubuntu autojump não cd, apenas imprime o caminho
Isso ainda é um problema?
Eu mal me lembro da discussão... (2016?). Está resolvido do meu lado. Eu não poderia dizer se é um problema para os outros, mas o problema para mim foi que eu uso demais meu PROMPT_COMMAND e tenho que injetar o autojump manualmente com muito cuidado ou não funcionará.
Ainda estou enfrentando esse problema. Está apenas imprimindo o caminho atual e não realmente cd-ing.
Comentários muito úteis
Atualização Eu adicionei
source /usr/share/autojump/autojump.bash
ao meu.bashrc
conforme recomendado por http://askubuntu.com/a/185996. Agora o banco de dadosautojump
pega diretórios conforme eu os visito.No entanto , agora quando eu faço
j xxx
eu recebo um caminho de destino sugerido impresso, masautojump
deixa assim e nãocd
nesse diretório.Acho que o problema atual ainda é válido, então deixo em aberto.