2008-11-29 12 views
8

कहते हैं कि हम 2 तरीकों, -getSomeString और -getAnotherString के साथ एक TestClass है, और हम निम्न कोड संपादन कर रहे हैं और कर्सर स्थान से पता चला है:एक्सकोड ऑटो-पूर्णता - टेक्स्ट कीस्ट्रोक को प्रतिस्थापित करें?

NSString *aString = [TestClass get<cursorIsHere>SomeString]; 

कहो मैं -getAnotherString उपयोग करने के लिए इसे बदलना चाहते।

NSString *aString = [TestClass getAnotherStringSomeString]; 

यानी, वह मौजूदा पाठ को प्रतिस्थापित नहीं करता बल्कि सिर्फ सम्मिलित करता है: यदि मैं स्वत: पूर्ण करने पॉपअप को लाने और दर्ज करें या टैब से टकराने के माध्यम से अन्य विधि का चयन करें, मैं साथ छोड़ रहा हूँ।

क्या शेष टेक्स्ट को प्रतिस्थापित करने के लिए कोई विशेष कीस्ट्रोक है?

संदर्भ के लिए IntelliJ देखें।

उत्तर

3

मुझे नहीं लगता कि यह प्राप्त करने के लिए एक कदम का संचालन है। मेरा सुझाव थॉमस टेम्पलमैन के समान होगा, लेकिन आगे के शब्द के दो चरणों के बजाय चयन करें और फिर हटाएं, मैं नियंत्रण + पर उछालकर वांछित स्वत: पूर्ण हो जाएगा। और उसके बाद विकल्प + आगे हटाएं, जो शब्द के अंत तक मारता है।

0

मुझे ऐसा नहीं लगता है। मैं हमेशा getSomeString

  • प्रेस एस्केप (या अपने स्वत: पूर्ण कुंजी)
  • खोजने प्रतिस्थापन विधि पर निम्नलिखित

    • डबल क्लिक का इस्तेमाल किया है

    कि डबल क्लिक करें कदम वास्तव में मुझे कभी नहीं परेशान है, लेकिन अगर कोई बेहतर जानता है तो मुझे दिलचस्पी होगी!

  • 0

    इस समस्या के लिए मेरा काम-आसपास यह है: चूंकि कर्सर डालने वाले पाठ के ठीक बाद होगा, इसलिए मैं केवल कर्सर-ऑप्शन-राइटक्रसर दबाता हूं, जो कर्सर के पीछे शब्द का चयन करता है, फिर मैंने हटाएं कुंजी दबा दी।

    0

    इंटेलिजे 9 में स्वत: पूर्ण पॉपअप से विधि चुनते समय "डालने" के बजाय "प्रतिस्थापित" करने के लिए टैब कुंजी का उपयोग कर सकते हैं (पता नहीं है कि यह पिछले संस्करणों में उपलब्ध है या नहीं)।

    +0

    हां, इंटेलिजे शानदार है - मैं इसे 6 साल से उपयोग कर रहा हूं। हालांकि, सवाल यह है कि क्या आप एक्सकोड में इस स्वत: पूर्ण स्थान को बदल सकते हैं। – nevster

    +0

    ओह, ऐसा लगता है कि मुझे प्रश्न शरीर में "संदर्भ के लिए IntelliJ देखें" लाइन से उलझन में आया (और शीर्षलेख/शीर्षक पर पर्याप्त ध्यान नहीं दिया)। मैं क्षमाप्रार्थी हूं। –

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