2014-03-26 5 views
5

나는 - 증류기 확장에 문제가 있습니다. Uncrustify Configuration. Xcode를 사용하여 Uncrustify를 자동 실행합니다.Objective-C 블록을 닫는 중괄호 앞에 Uncrustify에서 공간을 강제로 지정하는 이유는 무엇입니까?

Uncrustify는 블록 선언의 닫기 중괄호 앞에 공백을 추가하는 것으로 보입니다.

샘플 입력

[_collectionView performBatchUpdates:nil completion:^(BOOL finished) { 
}]; 

예제 출력 (닫는 중괄호 전에 forced 공간 주)

[_collectionView performBatchUpdates:nil completion:^(BOOL finished) { 
    }]; 

원하는 출력

[_collectionView performBatchUpdates:nil completion:^(BOOL finished) { 
}]; 
,536,

어떻게 해결할 수 있습니까?

답변

2

좋아, 그래서 나는 이것을위한 해결책을 찾았다.

나는 (주 정도 후) 소스 포지 프로젝트 웹 사이트에 요청하여 내 uncrustify.cfg

indent_oc_block_msg_xcode_style = true

있어이 글에서 다음 매개 변수를 사용하여 끝났다.

+0

원본 강제 사이트에서이 질문에 대한 질문에 연결할 수 있습니까? 내 uncrustify.cfg에서 작동하도록 할 수없는 것 같습니다. – sethfri