Bonjour, je recherche un utilitaire qui est disponible à mon travail et qui est fort pratique. Je m'explique, lorsqu'on ouvre un terminal et que l'on tape par exemple
cd /home/user/downlo
Ensuite on appuie sur la touche Tab et si le nom du dossier est en fait « Downloads » (avec une majuscule) alors il corrigera automatique la faute et complétera la fin du nom. Même chose si je tape
emacq toto.txt
au lieu de
emacs toto.txt
il va me demander si je ne veux pas plutôt dire « emacs toto.txt ».
Bref c'est vraiment pratique mais ça n'est pas installé par défaut sur ma distribution donc je souhaiterais connaitre le nom de cet outil. Pour info, les pc du boulot tournent sur Fedora 15 donc je pense que c'est installé par défaut sur Fedora 15.
# zsh
Posté par Pierre Tramo (site web personnel) . Évalué à 9.
Zsh fait ce que tu demandes:
Haha, l'exemple de merde! Le suivant fonctionne beaucoup mieux:
[^] # Re: zsh
Posté par NeoX . Évalué à 3.
à noter que ZSH remplace ton shell courant (bash sur la plupart des linux)
[^] # Re: zsh
Posté par barmic . Évalué à 2.
Peut être que fish le fait aussi.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: zsh
Posté par pamputt . Évalué à 1.
Et en bash il me semble que ça doit être possible car sur les Fedora du boulot, je suis sûr que c'est du bash. Une idée ?
[^] # Re: zsh
Posté par NeoX . Évalué à 2.
une option à passer à bash-completion ?
[^] # Re: zsh
Posté par Grunt . Évalué à 2.
Si nyae signifie No/Yes/Allways/never, j'adopte zsh :P
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: zsh
Posté par BFG . Évalué à 3.
Non, "nyae" signifie "No/Yes/Abort/Edit". Pour faire "never", il suffit de ne pas activer l'option, avec "unsetopt correct". Par contre, il n'est pas possible de faire "Always" si facilement.
# cspell
Posté par monsieurw . Évalué à 3.
Bonjour
Les options "cdspell" et "dirspell" de bash doivent faire les corrections concernant les répertoires.
- $ shopt -s cdspell
- $ shopt -s dirspell
À ajouter dans le .bashrc pour rendre ça permanent...
Pour la correction d'un nom de programme, je ne sais pas s'il y a une option qui permet ça. Sur Debian/Ubuntu, il y a "/usr/lib/command-not-found" qui suggère un package à installer si la commande n'est pas trouvée. Il doit y avoir moyen de retrouver le comportement décrit...
A+
Unk
# TCSH
Posté par jean . Évalué à 1.
Les shell TCSH permet de faire cela. C'est décrit dans la man page.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.