Номер сборки Windows: Версия 10.0.18362.295
Также протестируйте недавнюю фиксацию 7faf3342e0187841d590fd018452c5c69fd52271
В оболочке conhost WSL выполните следующую команду:
echo -e "\e[6;19r\e[12H\e[99ECNL\e[12H\e[99FCPL\e[r"
Это делает следующее:
DECSTBM
равным 6 и 19CNL
со счетом 99, чтобы переместиться на 99 строк внизCPL
со счетом 99, чтобы переместиться на 99 строк вверхЯ не могу найти текст спецификации, подтверждающий это, но как в 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 кажется мне правильным!