oh-my-zsh a activé l'autopushd? Comment puis-je l'éteindre?


12

Il semble que j'ai autopushdallumé (je sais que je ne l' ai pas allumé ) et c'est plutôt ennuyeux parce que je préfère choisir et choisir quand utiliser la pile de répertoires. Comment puis-je désactiver autopushd?

J'ai regardé ~/.zshrcet je n'ai ~/.oh-my-zsh/oh-my-zsh.shrien trouvé.

J'utilise oh-my-zsh sur Mac OSX Lion.

Réponses:


8

C'est installé ~/.oh-my-zsh/lib/directories.zsh. Je voudrais soit le commenter, soit annuler les options de votre .zshrcaprès le chargement de oh-my-zsh.


4

Peut-être que vous avez le dirpersistplugin de oh-my-zsh chargé ou peut-être que vous achetez une sorte de $ZDOTDIR/z.*démarrage. Jetez un œil à la page de manuel des fichiers de démarrage .

Tapez simplement unsetopt autopushdpour désactiver la fonctionnalité de la session en cours et setoptpour vérifier qu'elle est vraiment déchargée.

Pour trouver la source du problème que je voudrais exécuter zsh -x 2> log, quittez immédiatement et inspectez le contexte de chaque pushd dans le journal ...


0

Exécutez simplement ceci et déconnectez-vous et reconnectez-vous

echo "unsetopt autopushd">>~$USER/.zshrc

Pourquoi? Comment? Veuillez prolonger votre réponse.
peterh
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.