J'ai trois dossiers appelés ProjectA
, ProjectB
et ProjectC
. Quand je tab
COMPLETES cd
à cd Project
et appuyez sur Enter, il choisit ProjectC
. J'ai trouvé que c'est aussi le cas avec d'autres cas similaires; il est par défaut le dernier dans l'ordre lexicographique (mais cela peut également être modifié / ajouté le plus récemment).
Ce comportement par défaut est-il prévu cd
ou ai-je défini quelque chose par accident ici?
J'utilise OSX 10.10.3, avec bash 4.3.
la source
spname
renvoie le nom de fichier correctement orthographié. Il s'inspire duthe code in "The UNIX * Programming Environment", Kernighan & Pike, Prentice-Hall 1984, pages 209 - 213.
shopt -s cdspell
mis dans mon.bashrc
(j'ai fait beaucoup de copier-coller pour rendre un osx / linux compatible.bashrc
et j'aurais dû faire plus attention évidemment). J'aime vraiment ça, je n'arrivais pas à trouver une recherche pour trouver pourquoi. Merci!