2014-03-26 60 views
5

我在使用-rather extense-Uncrustify Configuration時遇到了問題。我使用Xcode來自動運行Uncrustify。爲什麼Uncrustify在我的Objective-C塊閉合大括號之前強制使用空格?

出於某種原因,Uncrustify似乎在塊聲明的閉合Brace之前添加了空格。

採樣輸入

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

樣本輸出(注意右括號前的forced空間)

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

所需的輸出

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

我該如何解決這個問題?

回答

2

好吧,所以我找到了解決方案。

我結束了使用下面的參數在我uncrustify.cfg

indent_oc_block_msg_xcode_style = true

得到這個提示通過詢問在Source Forge項目網站(一個星期左右後)。

+0

你能鏈接到你在Source Force網站上詢問的地方嗎?我似乎無法讓它在我的uncrustify.cfg中工作 – sethfri

相關問題