Gibt es eine Möglichkeit, eshell dazu zu bringen, sich besser zu verhalten? Standardmäßig wird printenv TERMzurückgegeben dumb. Zum Beispiel brewbeschwert sich häufig über den Terminaltyp und bewirkt, dass eshell "wackelt", während der Fortschrittsbalken angezeigt wird.
Das passiert nicht in term. Ich vermute das liegt daran TERM=eterm-color.
Ich weiß , ich könnte nur noch hinzufügen brewzu eshell-visual-commands, aber gibt es Möglichkeiten, eterm-colorArbeit in Eshell.
Hier ist das Video, wie man brewsich komisch verhält. Leider konnte ich den genannten Fehler nicht reproduzieren: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERMVariablen zusammenhängen (wenn überhaupt, würde die Einstellung TERMauf etwas anderes diese Art von Problemen verschlimmern, da Programme mehr Steuersequenzen ausgeben, die eshell nicht verarbeiten kann). Leider denke ich, dass die Antwort "damit leben oder versuchen, eshell zu reparieren" ist.
auto-window-scrollauf nilund scroll-converselyzu große Zahl (> 100)
scroll-conservatively
eshelllegt festTERM, dass esdumbeinen Grund gibt - es kann nicht viel schickere Befehlszeileninteraktionen verarbeiten (à latopundssh).brewfunktioniert gut für mich durcheshellund gibt sogar Farben und Emoji aus.