2012-09-24 11 views
5

मुझे अपने इंटरफेस को विशेष रूप से दर्दनाक दस्तावेज मिल रहा है क्योंकि मुझे सबकुछ खुद टाइप करना होगा। तो मैंने सोचा कि मुझे ऐसा ही नहीं होना चाहिए और मेरे दर्द को कम करने के लिए एक रास्ता तलाशना शुरू कर दिया लेकिन मुझे बहुत कुछ नहीं मिला।एक्सकोड टिप्पणियां स्वत: पूर्णता (एप्लाइडोक शैली)

मेरा सवाल है, क्या कोई शॉर्टकट है या एक्सकोड को मेरी टिप्पणियों को स्वतः पूर्ण करने का कोई तरीका है? उदाहरण के लिए, मैं बहुत ज्यादा चाहते अगर मैं /** + [tab] टाइप है कि यह करने के लिए पूर्ण हो जाता है की तरह:

/** 
* [cursor here] 
* 
* (maybe some pre-populate a list of arguments for the method below) 
*/ 
- (void)test:(NSString *)testString another:(NSString *)another; 

धन्यवाद!

उत्तर

10

एक्सकोड की स्निपेट सुविधा का उपयोग करें। आप जो कुछ भी पाठ आप चाहते हैं के साथ एक टुकड़ा बना सकते हैं, और पाठ में भरे जाने वाले में आइटम जोड़ने। एक टुकड़ा बनाने के लिए, बस एक Xcode संपादक में कुछ पाठ का चयन करें और यह टुकड़ा पुस्तकालय में खींचें। आप पूरा होने शॉर्टकट सेट कर सकते हैं, तो m-comment की तरह कुछ अपने मानक विधि टिप्पणी हो सकता है:

snippet editor

टाइप करना m-comment के पहले थोड़ा उसके बाद पूरे शॉर्टकट (और किसी भी अन्य प्राप्तियों) को प्रदर्शित करता है, और पूरा होने को स्वीकार कहते हैं पैरामिट्रीकृत भागों इंतज़ार कर के साथ एक टिप्पणी में भरे जाने वाले के रूप में हमेशा की तरह, आप कर सकते हैं एक से दूसरे टैब:।

inserted comment

आप संकेत मिलता है कि पाठ की दी गई हिस्सा एक क्षेत्र मैं भरा जाता है n <# और #> में इसे संलग्न करके, जैसे: <#method name#>

ऑब्जेक्टिव-सी की ताकत का बेशक

, एक है कि विधि का नाम आम तौर पर बताता है कि मानकों को हो रहा है। एक टिप्पणी में दोहराना अनावश्यक अतिरिक्त काम की तरह लगता है। एक्सकोड 3 में स्क्रिप्ट्स के लिए बेहतर समर्थन था जिसमें स्क्रिप्ट शामिल थी जो स्वचालित रूप से पैरामीटर के साथ हेडरडॉक टिप्पणियां उत्पन्न करती थीं। उनका व्यापक रूप से उपयोग नहीं किया गया था, हालांकि, शायद इसलिए कि उन तरह की टिप्पणियां वास्तव में उपयोगी नहीं थीं।

+1

मेरे भगवान, मैंने इसके बारे में क्यों नहीं सोचा था ... धन्यवाद कालेब! – xidew

+1

@xidew Snippets Xcode की कम से कम सराहना की सुविधा हो सकती है। हम में से अधिकांश ने अभी भी इसका पूरा फायदा नहीं लिया है। – Caleb

+0

@Caleb परेशान करने के लिए खेद है, लेकिन मैं इसे XCode 4.3 के लिए कैसे बना सकता हूं? क्योंकि उस स्निपेट कोड मेरी XCode में नहीं है, और मैं नहीं चला सकते हैं यह हस्तनिर्मित, '' <#method#> :( – rokimoki

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