2011-03-14 4 views
67

यह एक्सकोड में संग्रह केवीसी एक्सेसर स्निपेट रखने के लिए वास्तव में आसान होगा, क्योंकि वे हाथ से दर्द करने के लिए दर्द हैं। क्या कोई ऐसा व्यक्ति है जो थोड़ी देर के लिए 4 का उपयोग कर रहा है, नए कामों को कैसे जोड़ना है?क्या मैं अपना कोड स्निपेट xcode 4 में जोड़ सकता हूं?

(... हम इसके बारे में अब बात करने के लिए है, है ना की अनुमति हो?)

उत्तर

163

हाँ, यह काफी आसान है - तुम सिर्फ टेक्स्ट हाइलाइट आप एक टुकड़ा के रूप में उपयोग करें और यह के टुकड़े क्षेत्र में खींचें (करना चाहते हैं चयनित पाठ खींचना मुश्किल हो सकता है, मुझे लगता है कि अगर आप संपादक के बाएं किनारे से खींचते हैं तो यह बेहतर काम करता है)। यह आपको एक नाम देने के लिए एक संवाद बॉक्स लाता है।

इसके अलावा, आपके पास स्निपेट में कस्टम पैरामीटर हो सकते हैं - यदि आप स्निपेट का उपयोग करते समय कहीं भी <#paramName#> को खींचते हुए कोड में डालते हैं, तो यह एक प्रतिस्थापन योग्य पैरामीटर के रूप में आ जाएगा जो आप बस के बीच टैब कर सकते हैं आधिकारिक स्निपेट्स

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

आप एक बार क्लिक करके एक स्निपेट संपादित कर सकते हैं, एक बॉक्स स्निपेट टेक्स्ट और कुछ अन्य स्निपेट सेटिंग्स के साथ आ जाएगा जो आप संपादित कर सकते हैं।

+13

मुझे लगता है कि यदि आप विकल्प को दबाते हैं और क्रॉसहेयर कर्सर का उपयोग करते हैं तो यह चयनित टेक्स्ट को खींचना बहुत आसान बनाता है। –

+0

+1 लेकिन मुझे स्निपेट्स का उपयोग करना बहुत मुश्किल लगता है, मैंने अभी टेक्स्टएक्सपेंडर का उपयोग शुरू किया है, जिसे मैं पहले से ही अन्य आईडीई में उपयोग करता हूं। वैश्विक स्निपेट, यदि आप करेंगे। –

+0

पूर्णता उपसर्ग के साथ मैं अभी भी स्निपेट पसंद करता हूं, लेकिन मैं समझ सकता हूं कि टेक्स्ट टुकड़ों के लिए वैश्विक समाधान चाहते हैं ... –

31

प्रत्येक टिप को कोड खींचने में आपकी मदद करने के लिए एक युक्ति, पाठ का चयन करें, फिर माउस दबाए जाने तक माउस पॉइंटर बदलने तक + होल्ड (माउस को स्थानांतरित न करें) पर क्लिक करें। फिर आप चयनित स्नैपेट लाइब्रेरी में चयनित टेक्स्ट खींचने में सक्षम होंगे।

+2

यह सचमुच एकमात्र तरीका है जिसे मैं इसे काम करने के लिए प्राप्त कर सकता हूं, और मैंने कभी इसके बारे में सोचा नहीं होगा। बहुत बहुत धन्यवाद! –

6

हाइलाइट किए गए कोड को स्निपेट लाइब्रेरी में खींचें। (यह जिद्दी हो सकता है और खींचना नहीं चाहता है। ड्रैगिंग से पहले एक पल के लिए माउस बटन दबाकर मदद मिलती है।)

+0

यह काम करता है। लगभग दो सेकंड के लिए माउस बटन दबाए रखें। कर्सर बदल जाएगा और फिर आप स्निपेट ले जा सकते हैं। – RFAustin

-1

बस कोड का चयन करें, एएलटी कुंजी दबाएं और इसे कोड स्निपेट लाइब्रेरी में खींचें और इसे नाम दें, एएलटी कुंजी दबाएं, इसके अलावा आप खींचने में सक्षम नहीं होंगे यह।