No Ubuntu 17.04. Instalando com sudo apt-get install autojump
. Tentativa de uso: autojump
produz:
Por favor, forneça o arquivo autojump correto no seu shell
arquivo de inicialização. Para obter mais informações, reinstale o autojump
e leia as instruções de pós-instalação.
no entanto, não há instruções pós-instalação fornecidas. É apenas uma mensagem comum do apt-get.
O mesmo problema no Archlinux, mas você pode encontrar autojump. {Bash, fish, zsh} aqui
Se você olhar a página do manual (executando man autojump
), você obterá (informações em excesso eliminadas):
autojump deve ser carregado antes que possa ser usado.
Carregar autojump
. /usr/share/autojump/autojump.sh
@paultopia , estou usando o Bash e tenho o mesmo problema no meu Archlinux . foi corrigido desta forma:
ETAPA 1. adicione o arquivo autojump correto no arquivo de inicialização do seu shell.
echo "/usr/share/autojump/autojump.bash" >> ~/.bashrc
ETAPA 2. certifique-se de que o autojumpfile tenha a permissão correta.
chmod 755 /usr/share/autojump/autojump.bash
ETAPA 3. verifique se _bashdb_ foi instalado,
sudo pacman -Syy bashdb
ETAPA 4. forneça o arquivo de inicialização do shell se quiser usar _autojump_ agora
source ~/.bashrc
Finalmente, funciona!
Trabalhando no arch linux, as instruções do @Houinside funcionaram bem, exceto por duas coisas
echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc
@Houinside O que você realmente deve notar é que o comando é:
echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc
ao invés de:
echo "/usr/share/autojump/autojump.bash" >> ~/.bashrc
Quer dizer, o ponto e um espaço antes do comando não devem ser ignorados.
Se você usar o bash, tente executar este comando no terminal:
echo "source /usr/share/autojump/autojump.bash" >> ~/.bashrc && source ~/.bashrc
usuários zsh:
echo "source /usr/share/autojump/autojump.zsh" >> ~/.zshrc && source ~/.zshrc
Agora faça cd em alguns diretórios e tente o comando j <some_dir>
Uau, entendi da maneira certa!
Primeiro, depois de instalá-lo por (brew install autojump),
você precisa digitar (brew info auto), mostrará:
e abra seu ~ / .bash_profile, digite as palavras de quebra de linha vermelha na linha final do arquivo,
finalmente, fonte ~ / .bash_profile.
vai funcionar!
Se você olhar a página do manual (executando
man autojump
), você obterá (informações em excesso eliminadas):autojump deve ser carregado antes que possa ser usado.
Carregar autojump
. /usr/share/autojump/autojump.sh
Não aparece mais no manual.
echo "source /usr/share/autojump/autojump.zsh" >> ~ / .zshrc && source ~ / .zshrc
Você salvou minha vida
Comentários muito úteis
Se você olhar a página do manual (executando
man autojump
), você obterá (informações em excesso eliminadas):