Можно ли изменить выбор Clang цветов для раскрашенной диагностики? Мне нравится, когда мой терминал имеет черный фон, но я только что заметил, что мне не хватает полезных диагностических сообщений Clang. Я знаю о параметре компилятора -fno-color-diagnostics, но я бы предпочел иметь цвета, просто разные цвета. Любые решения? Я использую оболочку bash в OSX. Спасибо.
Изменить цветной вывод Clang
Ответы (1)
Похоже, что цвета жестко закодированы в начале этого файла (включить файл). Вы можете отредактировать файл и перекомпилировать программу, написать и отправить функцию, которая принимает настройки цвета в командной строке, в переменной среды или из файла, или попытаться заменить цвета на лету непереносимо.
Вот пример последнего:
clang ... | sed 's/\o33\[30m/\o33[37m/g'
Это меняет черный цвет на белый для управляющих последовательностей XTerm. Для других типов терминалов необходимо использовать некоторую другую последовательность.
person
Dennis Williamson
schedule
10.06.2012