2013-05-09 6 views
5

मैं इस कोड है:Uncrustify: नेस्ट ब्लॉक indeting गलत है

dispatch_async(dispatch_get_main_queue(), ^{ 
    if (self.adAppearBlockIsAnimated) { 
     [UIView animateWithDuration:kAnimationTime animations:^{ 
       self.adAppearBlock(); 
      }]; 
    } 
}); 

मेरे config:

indent_oc_block=true 
indent_oc_block_msg = 0 

किसी को भी पता है

dispatch_async(dispatch_get_main_queue(), ^{ 
    if (self.adAppearBlockIsAnimated) { 
     [UIView animateWithDuration:kAnimationTime animations:^{ 
      self.adAppearBlock(); 
     }]; 
    } 
}); 

दुर्भाग्य से, Uncrustify यह देखने के लिए की तरह बना देता है इसे सामान्य कैसे दिखाना है? नेस्टेड ब्लॉक में अतिरिक्त रिक्त स्थान के बिना।

संपादित करें: मैं अब टिप्पणी नहीं कर सकता, मैं एक्सकोड का उपयोग कर रहा हूं।

+0

क्या आप एक्सकोड का उपयोग कर रहे हैं? – Undo

उत्तर

1

ऐसा प्रतीत होता है कि यह स्वयं को Uncrustify में एक बग; आप कॉन्फ़िगरेशन परिवर्तन के साथ इसके आसपास काम नहीं कर सकते हैं।

देखें:

https://github.com/bengardner/uncrustify/issues/68

(व्यक्तिगत रूप से, मैं "हमेशा इंडेंट टैब" को चालू, तो सभी का चयन, मार रहा है और साथ जो कुछ भी Xcode का उत्पादन रहने का एक बड़ा प्रशंसक हूँ एक मानक सेट होने से। हमारी टीम के लिए डिफ़ॉल्ट स्वरूपण करने के लिए, टीम में कोई भी ऐसा कर सकता है और कोड करते समय नकली diff का गुच्छा उत्पन्न नहीं कर सकता है।)

+0

अपने Uncrustify संस्करण को अद्यतन करें, और यह मेरी समस्या का समाधान लगता है – Puttin

संबंधित मुद्दे