zsh - une coque complète
il y en a beaucoup, en lisant zshcontrib(1)un peut détecter deux versions de jeux autoload-ables tetris(l'autre avec ncurses) zshen concurrence avec emacs, pour compléter (comme décrit).
=
Je voudrais mentionner le =mot clé, qui peut causer une irritation avec curl(les URL ont généralement ?var=valen eux; mais il est unsetopt-able, je pense):
q file =less( gentoo) décide deq file $(which less)
= étend le chemin complet de la commande en question.
autres goodies
d'autres choses, hors de l'esprit, sont la bonne invite RPS1=%d(pour afficher $PWDen style), Alt + H( run-helpie. man), Alt + ? ( which-command) vared, et zed( autoloadfonction), comme Emacs 'minibuffer-like Alt + Xpour exécuter des widgets sans les lier, alias global et suffixe, durée d’achèvement de la commande de suivi d’historique étendu -met -regexcorrespondeurs, émulation de shell (par exemple csh, kshavec emulate) et autoload run-helpavec des extraits de fichier pour les éléments intégrés.
des lamentations
Je pense que la plupart des fonctionnalités, si ce n'est toutes, ont été implémentées il y a longtemps, et lors de la lecture du journal des modifications, il n'y a pas de changements majeurs ni d'ajout de nouvelles fonctionnalités, ce qui est très triste (il n'y a plus rien à explorer et à découvrir).
bashsemble être plus distribué dans readline(par opposition à zle) et gnu historydans l'esprit linux; Par exemple, les fonctions readline et les associations de touches peuvent être appliquées globalement (telles que conservées dans ~/.inputrcet /etc/inputrc) si elles ne sont pas écrasées par bash bind.
conclusion
Personnellement, je pense emacs(surtout en ce qui emacs-noxconcerne la perspective (la version actuelle?) Être la source d'inspiration d'un logiciel exceptionnel, comme par exemple, zshet tmuxa très bien fait de donner l'exemple dans une telle implémentation; pour les personnes appréciant sa valeur (au niveau de ne pas avoir besoin / selon le Xserveur). Le shell Unix est assez puissant, et sa continuité et sa cohérence suffisent pour un flux de travail et une productivité appropriés (en informatique globale).