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
) zsh
en 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=val
en 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 $PWD
en style), Alt + H( run-help
ie. man
), Alt + ? ( which-command
) vared
, et zed
( autoload
fonction), 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 -m
et -regex
correspondeurs, émulation de shell (par exemple csh
, ksh
avec emulate
) et autoload
run-help
avec 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).
bash
semble être plus distribué dans readline
(par opposition à zle
) et gnu history
dans l'esprit linux; Par exemple, les fonctions readline et les associations de touches peuvent être appliquées globalement (telles que conservées dans ~/.inputrc
et /etc/inputrc
) si elles ne sont pas écrasées par bash bind
.
conclusion
Personnellement, je pense emacs
(surtout en ce qui emacs-nox
concerne la perspective (la version actuelle?) Être la source d'inspiration d'un logiciel exceptionnel, comme par exemple, zsh
et tmux
a 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 X
serveur). 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).