Gibt es eine Möglichkeit, eshell dazu zu bringen, sich besser zu verhalten? Standardmäßig wird printenv TERM
zurückgegeben dumb
. Zum Beispiel brew
beschwert 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 brew
zu eshell-visual-commands
, aber gibt es Möglichkeiten, eterm-color
Arbeit in Eshell.
Hier ist das Video, wie man brew
sich komisch verhält. Leider konnte ich den genannten Fehler nicht reproduzieren: https://www.youtube.com/watch?v=XFhM_ToLuaQ
TERM
Variablen zusammenhängen (wenn überhaupt, würde die Einstellung TERM
auf 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-scroll
auf nil
und scroll-conversely
zu große Zahl (> 100)
scroll-conservatively
eshell
legt festTERM
, dass esdumb
einen Grund gibt - es kann nicht viel schickere Befehlszeileninteraktionen verarbeiten (à latop
undssh
).brew
funktioniert gut für mich durcheshell
und gibt sogar Farben und Emoji aus.