2014-11-25 2 views
8

함수 정의 사이에 공백을 자동으로 삽입 할 수있는 방법이 있습니까? 예 : 내 최초의 소스는 다음과 같습니다함수 정의 간의 줄 바꿈

void 
func1() 
{ 
    // func1 body. 
} 


void 
func2() 
{ 
    // func2 body. 
} 

그리고 더 줄 바꿈이있는 경우, 그 중 고정 수를 유지해야한다 :

void 
func1() 
{ 
    // func1 body. 
} 
void 
func2() 
{ 
    // func2 body. 
} 

내가 그것으로 다시 포맷하고 싶습니다.

답변

6

가장 좋은 방법은 clang 형식으로 2 줄을 그대로 유지하려면 .clang 형식 파일 내에 'MaxEmptyLinesToKeep : 2'를 설정하는 것입니다.

7

필자가 알 수있는 한, 현재 clang-format이 현재 존재하지 않는 연속 함수 사이에 빈 줄을 삽입하도록 강제하는 방법은 현재 없습니다. IMHO 이것은 거대한 누락 된 기능입니다.