Windows-Build-Nummer: Version 10.0.18362.295
Testen Sie auch mit einem kürzlich durchgeführten Commit 7faf3342e0187841d590fd018452c5c69fd52271
Führen Sie in einer Conhost-WSL-Shell den folgenden Befehl aus:
echo -e "\e[6;19r\e[12H\e[99ECNL\e[12H\e[99FCPL\e[r"
Dies bewirkt Folgendes:
DECSTBM
Ränder auf 6 und 19CNL
-Sequenz mit einer Anzahl von 99 aus, um 99 Zeilen nach unten zu verschiebenCPL
-Sequenz mit einer Anzahl von 99 aus, um 99 Zeilen nach oben zu verschiebenIch kann keinen Spezifikationstext finden, um dies zu sichern, aber sowohl in XTerm als auch im Gnome VTE-Terminal werden diese Befehle durch die DECSTBM
-Ränder eingeschränkt, sodass CNL
nicht unter Zeile 19 verschoben wird ( der untere Rand) und CPL
bewegt sich nicht über Zeile 6 (der obere Rand).
So sieht die Ausgabe in XTerm aus:
Die Ränder werden von der Windows-Konsole ignoriert, sodass CNL
ganz nach unten im Ansichtsfenster und CPL
ganz nach oben im Ansichtsfenster verschoben werden.
Ich kann nicht mit Sicherheit sagen, dass dies falsch ist, aber ich denke, wir sollten wahrscheinlich versuchen, das XTerm- und VTE-Verhalten anzupassen, es sei denn, es gibt überzeugende Beweise dafür, dass sie es falsch verstanden haben.
Ja, passende XTerm und VTE klingen für mich richtig!
: tada: Dieses Problem wurde in # 3628 Windows Terminal Preview v0.8.10261.0
.: tada:
Praktische Links:
: tada: Dieses Problem wurde in # 3628 Windows Terminal Preview v0.9.433.0
.: tada:
Praktische Links:
Hilfreichster Kommentar
Ja, passende XTerm und VTE klingen für mich richtig!