2017-05-17 1 views
0

Uncrustify 도구를 사용하여 여는 괄호 뒤에 꺽쇠 괄호가없는 경우 새 줄을 추가하는 규칙을 찾고 있습니다. 같은 줄. 즉, 줄이 길어지면 C++ 템플릿의 첫 번째 인수 앞에 새 행을 넣고 싶습니다 (필자의 경우 140 열 이상을 의미 함).Uncrustify : 템플릿을 사용하여 여러 줄 형식 정의에서 꺽쇠 괄호 뒤에 새 줄을 추가합니다.

Uncrustify에서 함수 정의/선언/호출에 대해 이와 비슷한 규칙이 있습니다. https://stackoverflow.com/a/42254773/1288118

이 유스 케이스에 대해 Uncrustify에서 사용할 수있는 규칙이 있습니까?

입력

typedef ::foo::moon::extra::common::super::VeryLongClassName < ::foo::moon::extra::common::super::ISuperNice ,::foo::moon::extra::common::super::NiceStoryAboutTheSea ,::foo::moon::extra::common::super::TheVeryLastParameter > AVeryLongNameForDemonstration; 

예상 출력

typedef ::foo::moon::extra::common::super::VeryLongClassName< 
    ::foo::moon::extra::common::super::ISuperNice, 
    ::foo::moon::extra::common::super::NiceStoryAboutTheSea, 
    ::foo::moon::extra::common::super::TheVeryLastParameter> AVeryLongNameForDemonstration; 

답변

0

아니, 현재 템플릿에 대한 유사한 옵션이 없습니다.

그러나 기능 요청을 열어 보시거나 더 나은 방법을 찾으려면 https://github.com/uncrustify/uncrustify에 PR을 제출하십시오.

관련 문제