2012-06-10 3 views
2

색상이 지정된 진단을 위해 Clang의 색상 선택을 변경할 수 있습니까? 나는 검은 배경을 가지고있는 터미널을 좋아하지만, 나는 Clang의 도움이되는 진단 메시지가 없다는 것을 알아 차렸다. 나는 -fno-color-diagnostics 컴파일러 옵션을 알고 있지만 색이 다른 색을 선호한다. 어떤 해결책? OSX에서 bash 쉘을 사용하고 있습니다. 감사.Clang의 컬러 출력 변경

답변

2

색상이 this file (include file)의 시작 부분 근처에 하드 코딩되어있는 것처럼 보입니다. 파일을 편집하고 프로그램을 다시 컴파일하고 명령 줄, 환경 변수 또는 파일에서 색상 설정을 허용하거나 전송 중에 색상을 대체 할 수있는 기능을 작성 및 제출할 수 있습니다. 텀 이스케이프 시퀀스 흰색 흑색 변경

clang ... | sed 's/\o33\[30m/\o33[37m/g' 

: 여기

후자의 예이다. 일부 다른 시퀀스는 다른 터미널 유형에 사용해야합니다.