<p>le saut automatique ne fonctionne pas dans Ubuntu</p>

Créé le 10 nov. 2015  ·  6Commentaires  ·  Source: wting/autojump

J'ai fait sudo apt-get install autojump qui a installé la v21.7.1 ; cependant, il ne récupère pas les répertoires dans lesquels je cd , comme je peux le vérifier avec j -s . Il y a une remarque dans le fichier readme qui avertit les gens de jouer avec $PROMPT_COMMAND , et, en fait, j'avais

export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

dans mon .bashrc . Depuis, j'ai commenté cette ligne, redémarré et réinstallé le saut automatique en vain.

1) — la cause du dysfonctionnement de autojump pourrait-elle être autre chose ?

2) — le fichier readme n'est pas très clair sur ce à quoi ressemblerait une ligne $PROMPT_COMMAND fonctionnelle ; est export PROMPT_COMMAND="history -a" à titre d'exemple pour savoir comment _faire_ ou comment _ne pas_ le faire (divulgation : j'ai essayé et source d, en vain)

3) —le fichier readme ne donne pas de diagnostic clair pour déterminer si $PROMPT_COMMAND est ou n'est pas le coupable ; IOW : quelle valeur/texte cette variable doit-elle avoir/contenir pour que autojump fonctionne correctement ?

Commentaire le plus utile

Mise à jour J'ai ajouté source /usr/share/autojump/autojump.bash à mon .bashrc comme recommandé par http://askubuntu.com/a/185996. Maintenant, la base de données autojump récupère les répertoires lorsque je les visite.

Cependant , maintenant, quand je fais j xxx , je reçois un chemin cible suggéré imprimé, mais autojump laisse là et ne fait pas cd dans ce répertoire.

Je pense que le problème actuel est toujours valable, donc je le laisse ouvert.

Tous les 6 commentaires

Mise à jour J'ai ajouté source /usr/share/autojump/autojump.bash à mon .bashrc comme recommandé par http://askubuntu.com/a/185996. Maintenant, la base de données autojump récupère les répertoires lorsque je les visite.

Cependant , maintenant, quand je fais j xxx , je reçois un chemin cible suggéré imprimé, mais autojump laisse là et ne fait pas cd dans ce répertoire.

Je pense que le problème actuel est toujours valable, donc je le laisse ouvert.

Hrm, je viens de regarder dans autojump.bash et cela fait beaucoup plus que ce que la documentation indique.

J'utilise PROMPT_COMMAND pour autre chose, mais la documentation indiquait que le saut automatique en avait besoin pour des choses, j'ai donc pris soin d'ajouter 'history -a' comme la documentation indiquait que je devais le faire; mais, bien sûr, il n'a toujours pas récupéré de nouveaux répertoires.

La plongée source sur autojump.bash a indiqué que j'avais vraiment besoin de sourcer simplement le saut automatique après avoir ajouté mon PROMPT_COMMAND _or_ ajouter 'autojump_add_to_database' (pas history -a).

:+1: sur ubuntu le saut automatique ne cd pas, imprime seulement le chemin

Est-ce toujours un problème ?

Je me souviens à peine de la discussion... (2016 ?). C'est résolu de mon côté. Je ne pourrais pas dire si c'est un problème pour les autres, mais le problème pour moi était que j'abuse de mon PROMPT_COMMAND et que je dois injecter manuellement le saut automatique avec précaution, sinon cela ne fonctionnera pas.

Je suis toujours confronté à ce problème. Il s'agit simplement d'imprimer le chemin actuel et non pas de cd-ing.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

hcsaustrup picture hcsaustrup  ·  9Commentaires

nikitavoloboev picture nikitavoloboev  ·  13Commentaires

davux picture davux  ·  9Commentaires

shepherdwind picture shepherdwind  ·  11Commentaires

shanyutou picture shanyutou  ·  3Commentaires