2012-09-14 14 views
15

Xcode के साथ ऑब्जेक्टिव-सी शाब्दिक लगता है कि यह:Indenting Xcode

NSArray *persons = @[ 
    @{ 
     @"name": @"Bob", 
     @"pet": @"cat" 
    }, 
    @{ 
     @"name": @"Alice", 
     @"pet": @"dog" 
    } 
]; 

इसलिए की तरह बेहतर दांतेदार होगा:

NSArray *persons = @[ 
@{ 
@"name": @"Bob", 
@"pet": @"cat" 
}, 
@{ 
@"name": @"Alice", 
@"pet": @"dog" 
} 
]; 

आप ऑब्जेक्टिव-सी शाब्दिक इंडेंट के बारे में Xcode सिखाने कर सकते हैं?

क्या कोई और विकल्प है?

नोट: मैं पहले से ही पता है कि मैं "शक्ति" के साथ cmdऑप्ट] मांगपत्र, लेकिन इस दूर जब नकल/चिपकाने जाना होगा और इस समस्या को ठीक नहीं होगा सकते हैं।

+0

सभी स्वरूपण दूर यह नहीं हो जाता है जब कॉपी करने/चिपकाने जब तक आप "शैली के साथ पेस्ट", करता है? – user1118321

+1

@ user1118321 हां, इसे 'पेस्ट और संरक्षित फॉर्मेटिंग' कहा जाता है और कीबोर्ड शॉर्टकट ऑप्ट + शिफ्ट + सेमीडी + वी – Tyilo

उत्तर

5

http://bugreport.apple.com के साथ एक बग खोलें।

यदि आप इसे ओपनराडर में भी सबमिट करते हैं, तो ऐप्पल के बाहर के लोग इसे पढ़ सकते हैं। मैं आपको अपने विशिष्ट मुद्दे के बारे में इस बग रिपोर्ट पर इंगित कर सकता हूं: http://openradar.appspot.com/12394453

जितना अधिक लोग इस समस्या की रिपोर्ट करते हैं, उतना अधिक प्राथमिकता ऐप्पल इसे देगी। इस तरह

+0

बस एक्सकोड 4.6 के खिलाफ एक नई बग रिपोर्ट कॉपी और पेस्ट किया गया है। * आह * – benzado

0

Xcode 5 ऑटो इंडेंट:

NSArray *persons = @[ 
        @{ 
         @"name": @"Bob", 
         @"pet": @"cat" 
         }, 
        @{ 
         @"name": @"Alice", 
         @"pet": @"dog" 
         } 
        ];