Depuis que la complétion des onglets est devenue une fonctionnalité standard dans les coques, j'en suis un utilisateur très heureux. J'aime même la complétion intelligente de Bash (où il ne recherche que les fichiers PDF, si je tape evince foo <TAB>) - tant qu'il devine correctement.
Cela gâche un jour autrement heureux lorsque Bash utilise son achèvement intelligent pour refuser de terminer.
Aujourd'hui, je voulais:
tar xvf centos5.8_x86_1.ova
J'ai donc entré:
tar xvf cent<TAB>
et Bash refuse de terminer le chemin car les fichiers .ova ne sont pas ce que vous utilisez habituellement avec tar.
Je sais que je peux désinstaller le package bash-complétement pour supprimer la complétion intelligente. Mais puis-je avoir mon gâteau et le manger aussi?
Puis-je demander à bash d'utiliser la complétion intelligente en premier, et si cela échoue, puis utiliser la complétion non intelligente?