2 votes

Quelle est l'option de zsh proche de l'option `completion-prefix-display-length` de readline ?

Lors de la complétion, si la partie tapée est longue, cette option remplace la même partie dans les éléments du menu de complétion par des points de suspension. Cette option est particulièrement utile lorsque la partie saisie est longue et qu'il y a de nombreux candidats.

0voto

Max Coplan Points 103

En ici J'utilise

if [[ $'\e\x5b3D' == "$(echoti cub 3)" ]] &&
   [[ $'\e\x5b33m' == "$(echoti setaf 3)" ]]; then
  zstyle -e ':completion:*' list-colors $'reply=( "=(#b)(${(b)PREFIX})(?)([^ ]#)*=0=0=${PREFIX:+${#PREFIX}D${(l:$#PREFIX:: :):-…}\e\x5b}35=33" )'
fi
zstyle ':completion:*:*(directories|files)*' list-colors ''

Ce n'est pas parfait, mais j'ai mis mon zshrc et il fonctionne généralement bien

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X