J'ai trouvé un article intéressant: Predicting UNIX Command Lines about command-line prediction (based on user past activity), et je me demande s'il existe une implémentation réelle d'une telle chose?
J'ai trouvé un article intéressant: Predicting UNIX Command Lines about command-line prediction (based on user past activity), et je me demande s'il existe une implémentation réelle d'une telle chose?
Réponses:
Zsh est livré avec le insert-and-predict
widget de l'édition ¹, ce qui lui permet de suggérer des finitions spontanément en fonction de l'historique de vos commandes.
¹ ou sur votre machine. info -f zsh --index-search=predict-on
LESS=$LESS+/predict-on man zshcontrib
Pour l'essayer:
autoload predict-on
predict-toggle() {
((predict_on=1-predict_on)) && predict-on || predict-off
}
zle -N predict-toggle
bindkey '^Z' predict-toggle
zstyle ':predict' toggle true
zstyle ':predict' verbose true
Et utilisez Ctrl-Zpour allumer ou éteindre.
alias
un script, soit mieux. À moins qu'il ne fasse bien sûr vraiment une analyse des commandes pour déterminer, par exemple, quels arguments dans les commandes suivantes correspondent les uns aux autres (ce que le document mentionne également).
J'ai utilisé avec succès du poisson-coquille .
Seee Faites également que l' achèvement de zsh montre la première supposition sur la même ligne (comme celle du poisson)
^R
dans bash.