2011-03-24 17 views
5

स्रोत कोड के साथ सबसे आम ऑपरेशन में से एक विधि तर्क संशोधित करना है।विधि तर्कों को संशोधित करने के लिए तेज़ तरीका

("argument1","argument2","argument3")

मैं जानता हूँ कि संचालन निम्नलिखित से निपटने के लिए कैसे (मैं यहाँ | का प्रयोग कर एक कर्सर की स्थिति के रूप में) करना चाहते हैं: इस तरह की एक विधि तर्क सूची को देखते हुए

  1. जब एक कोट के अंदर कर्सर, और आप उद्धरण के अंदर सामग्री को हटाना चाहते हैं। जैसे:
    "ar|gument1" से "|"
  2. पहले के समान ही है, लेकिन उद्धरण हटाएं।
  3. ब्रैकेट में सभी चीजें हटाएं। ("argument1","argument2","argument3")(|)

उत्तर

10

इन आदेशों का प्रयास करें:

  1. di" (स्मरक: " iniside हटाना)
  2. da" (स्मरक: " चारों ओर हटाना)
  3. di( या dib (स्मरक: () जोड़ी अंदर हटाना)

यदि आप मानों को बदलना चाहते हैं (यानी। हटाएं और डालें मोड में रहें), d के बजाय c का उपयोग करें।

अधिक जानकारी के लिए, और कई अन्य संभावनाओं के लिए, :help text-objects देखें।

0
  1. को, bdw "कोट के अंदर सामग्री हटा दें" - वापस, शब्द हटाने के लिए, यदि कर्सर पहले चरित्र पर नहीं है केवल काम करता है।
  2. "सामग्री और उद्धरण हटाएं", F"df" - " पीछे की ओर देखें, अगले " आगे (समावेशी) तक हटाएं। केवल तभी काम करता है जब कर्सर उद्घाटन उद्धरण पर नहीं है।
  3. "ब्रैकेट में सभी चीजें हटाएं" - %c%()<esc> - ठीक है, बदसूरत :) ब्रांड्स को शुरू करने के लिए उछाल, मिलान करने वाले कोष्ठक में बदलें, और दो नए () डालें।
संबंधित मुद्दे

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