Existe-t-il un moyen d'améliorer le comportement d'Eshell? Par défaut printenv TERMretourne dumb. Par exemple, il brewse plaint souvent du type de terminal et fait «bouger» eshell pendant que la barre de progression s'affiche.
Cela ne se produit pas en term. Je soupçonne que c'est parce que TERM=eterm-color.
Je sais que je peux ajouter brewà eshell-visual-commands, mais qu'il y a des façons de faire le eterm-colortravail dans eshell.
Voici la vidéo du brewcomportement bizarre. Malheureusement, je n'ai pas pu reproduire l'erreur mentionnée: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERMvariable (si quoi que ce soit, la définition TERMde quelque chose de différent aggraverait ce genre de problèmes car les programmes généreront plus de séquences de contrôle que Eshell ne peut pas gérer). Malheureusement, je pense que la réponse est "vivre avec ou essayer de réparer eshell".
                auto-window-scrollsur nilet scroll-converselysur un grand nombre (> 100)
                scroll-conservatively
                
eshelldéfinitTERMpour êtredumbune raison - il ne peut pas gérer beaucoup d'interaction en ligne de commande plus sophistiquée (à latopetssh).brewfonctionne très bien pour moieshell, et produit même des couleurs et des emoji.