우분투 14.04에서 clang 형식 (버전 3.8)을 사용하여 C 코드베이스를 정리하려고합니다. 요구 사항으로는 여러 개의 연속 된 선언/정의의 들여 쓰기를 유지 (또는 강화)하기 위해 clang 형식이 필요합니다.동일한 들여 쓰기 수준의 여러 연속 선언/정의
void foo()
{
int a;
float b;
myLongType c;
}
나는 다음과 같은 출력을 얻을 연타 포맷을 실행 한 후 : 예를 들어
void foo()
{
int a;
float b;
myLongType c;
}
내가이 서식을 적용/유지하는 잘 모르는 것 같아요 옵션이 있습니까?
이것이 가능하지 않으면 clang-format의 기능을 로컬로 확장 할 수 있습니까 (clang-tidy와 같은가?) 또는 기능 요청을 열어야합니까?
나는 형식의이 종류는 대부분 C 코드베이스에서 사용되는 것을 알고, 도움말 메시지가 나와 있지만, 모든 옵션이 주로 것 같다 "도구는는 C++/자바/.../C를 포맷" C++을 타겟으로합니다.
표준'에 int''가입일 가능한 변환 :: string' – sp2danny
당신은 두 번째 줄은 유효한'float'을 포함해야 옳다 세 번째 유효한'문자열처럼 formattings가 발생합니다 '값을 초기화합니다. 그것이 clang 문서에서도 잘못되었지만. 어쩌면 내가 먼저 거기에 수정을 요청한 다음 적절하게 내 대답을 변경해야합니다. – datosh