2015-09-23 4 views
4

Я пытаюсь написать приложение C++ с Clion, которое использует цветной вывод консоли с использованием последовательностей ASCII. Когда я запускаю программу в Clion, цвета не отображаются. Но когда я запускаю программу в своем терминале, я вижу цвета.Как показать цветной вывод консоли в Clion

Есть ли скрытый параметр, который я должен разрешить для этого?

EDIT: Я имел в виду ANSI

+1

Я был бы удивлен, если консоль Clion является терминалом ANSI (я предполагаю, что вы имели в виду ANSI, а не ASCII). Я попробую запустить программу на ASCII-терминале и подключиться к ней с помощью отладчика. – sfjac

+0

Да, простите, моя вина. Я действительно имел в виду ANSI – Kaspar

ответ

3

консоль CLion не является терминал (по крайней мере пока), но ничто не позволяет интерпретировать управляющие коды, связанные с цветом и выделить текст соответствующим образом. Это именно то, что происходит, когда вы запускаете сборку CMake, например.

К сожалению, это не было реализовано для запуска самих приложений. Запрос функции находится здесь: https://youtrack.jetbrains.com/issue/CPP-2471

+0

Нечетный, как это происходит в RubyMine, но не CLion. –

Смежные вопросы