Цветовые Ansi-последовательности в консоли не работают

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
sh0375
Posts: 5
Joined: Mon 05 Jan, 2015 23:16
Has thanked: 1 time

Цветовые Ansi-последовательности в консоли не работают

Post by sh0375 »

Добрый день!

Python скрипт выводит на stdout цветовые ascii последовательности.
Если запускать под ConEmu, то цвет виден.
Если под Far3, то печатаются символы последоваетльности: ←[92m

Как добиться, чтобы печетало в цвете в Far3?
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Цветовые ASCII-последовательности в консоли не работают

Post by John Doe »

Запоздалый ответ, но всё же
sh0375 wrote: Mon 25 Jan, 2021 19:06 Как добиться, чтобы печатало в цвете в Far3?
Начиная с Windows 10 version 1909 это должно быть по умолчанию.
Надо только убедиться, что в свойствах консоли снят чекбокс [ ] Use legacy console, что соответствует следующей настройке в реестре:


На версиях <1909 также установить этот ключ (в современных уже должен стоять):

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"VirtualTerminalLevel"=dword:00000001
(У меня правда стоит значение 4, возможно сам изменил.)

Ещё одна полезная настройка это "UseDX": viewtopic.php?p=178477#p178477
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Нужна помощь”