You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ConEmu build: 190426 x32
OS version: Windows 7 x64
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): Far Manager, cmd
Problem description
256 colors mode not working after put ESC+[2J or ESC+c or ESC+[H
Если вывести любую из последовательностей: ESC+[2J, ESС+c, ESC+[H последующие команды ESC+[38;2;r;g;bm перестают включать 32 битные цвета, отображаются только 8 битные цвета.
Steps to reproduce
32bit color mode work correctly:
Вот так отображается 32 bit цвета:
echo ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
32bit color mode work incorrect, show only 8bit color:
Вот так 32 bit цвета не отображаются, видно только 8bit цвета:
echo ESC[2J ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
echo ESCс ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
echo ESC[H ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
echo ESC[1;1H ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
The text was updated successfully, but these errors were encountered:
Я прочитал #227, но не смог понять причин такого поведения. Подскажите пожалуйста, в моей консольной утилите используются команды позиционирования курсора ^[x;yH перед выводом информации. После использования такой команды весь последующий вывод становится с 8 bit цветами. Какие ограничения мне необходимо соблюсти в моей консольной утилите, чтобы сохранить возможность использования 24 bit цветов в Вашей conemu консоли? Где можно об этом почитать? Куда смотреть?
Вроде в тикете и документации написано, что true-color поддерживается только в нижней части консоли, либо когда прокрутка вообще отключена.
После сброса терминала курсор попадает в левый верхний угол, что очевидно не соответствует текущим ограничениям.
Чтобы полноцвет заработал - просто поместите курсор в низ буфера. Например через ESC[99999H.
Versions
ConEmu build: 190426 x32
OS version: Windows 7 x64
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): Far Manager, cmd
Problem description
256 colors mode not working after put ESC+[2J or ESC+c or ESC+[H
Если вывести любую из последовательностей: ESC+[2J, ESС+c, ESC+[H последующие команды ESC+[38;2;r;g;bm перестают включать 32 битные цвета, отображаются только 8 битные цвета.
Steps to reproduce
32bit color mode work correctly:
Вот так отображается 32 bit цвета:
echo ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
32bit color mode work incorrect, show only 8bit color:
Вот так 32 bit цвета не отображаются, видно только 8bit цвета:
echo ESC[2J ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
echo ESCс ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
echo ESC[H ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
echo ESC[1;1H ESC[38;2;50;50;50m test ESC[38;2;100;100;100m test ESC[38;2;150;150;150m test ESC[38;2;200;200;200m test
The text was updated successfully, but these errors were encountered: