2011-02-25 4 views
2

Sur ma boîte Linux, quand je tapeOSX bash tilde borne complète

$ cd ~/Des[TAB] 

il complète à ~/Desktop/. Mais dans le terminal OSX faire la même chose se développe à /Users/username/Desktop/. Cela me semble plutôt ennuyeux car il «saute» et prend également plus de place. Puis-je en quelque sorte obtenir le comportement précédent?

+0

Je ne peux pas reproduire ce comportement, avez-vous activé certaines fonctionnalités d'extension spéciales dans votre .bash_profile? Recherchez les lignes commençant par 'shopt' et' export'. – Asmus

+1

Quelle version d'OS X utilisez-vous? – mkelley33

+0

Juste soudainement commencé à m'arriver aujourd'hui, en cours d'exécution Yosemite –

Répondre

2

Je n'avais jamais remarqué ce comportement auparavant, mais mon shell sur OS X montre le comportement précédent (extension cd ~/Des[TAB] à cd ~/Desktop/). Malheureusement, je n'ai pas une bonne réponse quant à pourquoi. Dumb chance, je suppose.

Cela dit, here is a similar thread qui traite de certaines façons de le désactiver. De plus, voici another in-depth discussion qui parle de la façon Linux-y d'activer/désactiver la fonctionnalité. J'espère que l'un d'eux travaille pour vous.