Bonjour,
J'utilise zsh avec les options de complétion suivantes :
autoload -U compinit
completion
compinit
zstyle ':completion:*:descriptions' format '%U%B%d%b%u'
zstyle ':completion:*:warnings' format '%BSorry, no matches for: %d%b'
setopt extendedglob
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # Insensible à la casse
Je suis dans un répertoire avec les fichier toto
et titi
. Si je tape $ t<TABULATION>
. J'aurai les suggestions toto
et titi
.
Maintenant, imaginons la situation suivante, je suis dans un répertoire avec le fichier aaaaa
et aaaab
. Je tape $ a<TABULATION>
, il me complète $ aaaa
, mais il faut que j'appuie une deuxième fois sur tabulation pour avoir les suggestions.
Y aurait-il un moyen d'avoir la complétion et les suggestion dès le première pression sur tabulation ?
J'ai cherché un peu sur un moteur de recherche connu, je n'ai rien trouvé de concluant…
Je m'adresse donc à toi LinuxFr.
Merci d'avance.
# +menu
Posté par tienslebien . Évalué à 4.
pour avoir ce que tu veux :
unsetopt list_ambiguous
Pour avoir un menu de sélection
zstyle ':completion:*' menu select=2
[^] # Re: +menu
Posté par Niniryoku . Évalué à 1.
Merci, c'est exactement ce que je cherchais :) .
Wouaaa ! C'est trop utile, j'aurai jamais eu l'idée d'avoir autant besoin de cette fonctionnalité.
Merci beaucoup.
Knowing the syntax of Java does not make someone a software engineer.
# zshoptions(1)
Posté par BFG . Évalué à 3. Dernière modification le 30 novembre 2011 à 23:02.
Je n'utilise aucune option de complétion avancée, mais après un tour dans le manuel
zshoptions
, j'obtiens le comportement désiré après avoir exécutéunsetopt list_ambiguous
(le nom est assez peu parlant, il faut reconnaitre).Édition : et bien, il semblerait que quelqu'un a déjà trouvé.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.