2016-12-12 4 views
2

갖는 다음과 같은 구조체 정의 :clang 형식으로 한 줄에 빈 클래스/구조체를 포맷하는 방법?

struct city 
{ 
}; 
struct country 
{ 
}; 

내가 clang-format

struct city {}; 
struct country {}; 

처럼 나를 위해 그것을 포맷하고 싶습니다 어떻게 이것을 달성 할 수 있습니까?

AllowShortBlocksOnASingleLine, AllowShortFunctionsOnASingleLine 또는 AllowShortIfStatementsOnASingleLine과 같은 옵션을 많이 볼 수 있지만 AllowShortClassDefinitionsOnASingleLine (또는 이와 유사한 제품)은 볼 수 없습니다.

+1

clang-format 구성을 게시 할 수 있습니까? 우리가 무슨 일이 일어나고 있는지 이해하기를 바랍니다. –

답변

0

트릭을 수행합니다.

BreakBeforeBraces: Attach 

또는 당신은

BreakBeforeBraces: Custom 

설정을 시도하고 BraceWrapping 함께 놀러 수 있습니다. 이 옵션은 저에게 효과적이지 않았습니다.

+0

나는 여전히 클래스 {Sample a int};을 원하기 때문에 이것은 최선의 해결책이 아니다. 새 줄만 있으면 빈 클래스/구조체 :( –