Windowsビルド番号:バージョン10.0.18362.295
また、最近のコミットでテストします7faf3342e0187841d590fd018452c5c69fd52271
コンホストWSLシェルで、次のコマンドを実行します。
echo -e "\e[6;19r\e[12H\e[99ECNL\e[12H\e[99FCPL\e[r"
これは次のことを行います。
DECSTBM
マージンを6と19に設定しますCNL
シーケンスを実行しますCPL
シーケンスを実行しますこれをバックアップするスペックテキストが見つかりませんが、XTermとGnome VTEターミナルの両方で、これらのコマンドはDECSTBM
マージンによって制約されているため、 CNL
は行19の下に移動しません(下マージン)、およびCPL
は行6(上マージン)の上に移動しません。
XTermでの出力は次のようになります。
マージンはWindowsコンソールによって無視されるため、 CNL
はビューポートの一番下まで移動し、 CPL
はビューポートの一番上まで移動します。
これが間違っているとは断言できませんが、XTermとVTEの動作を一致させようとしているのは、間違っているという説得力のある証拠がない限りだと思います。
ええ、XTermとVTEのマッチングは私には正しいようです!
: tada:この問題は#3628で解決され、 Windows Terminal Preview v0.8.10261.0
として正常にリリースされました。:tada:
便利なリンク:
: tada:この問題は#3628で解決され、 Windows Terminal Preview v0.9.433.0
として正常にリリースされました。:tada:
便利なリンク:
最も参考になるコメント
ええ、XTermとVTEのマッチングは私には正しいようです!