Цветные сегменты, обернутые терминалом, расширяют цвет до конца строки - PullRequest
0 голосов
/ 22 декабря 2018

У меня странная ситуация, когда я пытаюсь запрограммировать несколько цветных дисплеев терминала.

Иногда, но не всегда, если я изменяю размер терминала таким образом, что фоновый диапазон текста переносится из одной строкиследующий, цвет фона расширится, чтобы охватить всю вторую строку.

Чтобы воспроизвести, выполните echo "xxxxxxxxxxxxxxxxxxxxxxxxxx \033[48;5;113m HELLO WORLD \033[0m" несколько раз, манипулируя шириной окна терминала.

Terminal screenshot showing weird color wrapping effect

Похоже, что это происходит в Terminal.app и iTerm2 в macOS.

Кто-нибудь знает, почему это происходит и как это предотвратить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...