मैं विम में HTML टैग की सामग्री का चयन कैसे कर सकता हूं?


43

क्या विम में HTML टैग की सामग्री का चयन करना संभव है?

उदाहरण के लिए:

<p>I am a silly butterfly</p>

मैं "मैं एक मूर्ख तितली हूं" का चयन करना चाहूंगा।

मुझे पता है कि आप vi"उद्धरण, कोष्ठक, आदि के अंदर पाठ का चयन करने के लिए उपयोग कर सकते हैं । यहां समस्या यह है कि HTML टैग के अंदर का पाठ वास्तव में किसी भी चीज के लिए नहीं है जिसके लिए मैं iफ़ंक्शन का उपयोग कर सकता हूं ।

जवाबों:


68

आप उपयोग vitकरने के लिए उपयोग कर सकते हैं vचुनिंदा पाठ iना tएजी। देख

:help v_it

2
उत्तम! गोना ने अपने ब्लॉग में इस बारे में एक पोस्ट लिखी, मुझे Google पर "HTML टैग सामग्री का चयन करने वाली विम" ​​और अन्य के साथ कुछ भी नहीं मिला।
फॉलगैडो

तुम भी स्थानापन्न कर सकते हैं vकई अन्य आदेशों के साथ, मैं अक्सर उपयोग cकरने के लिए cपरिवर्तित करें; >और <इंडेंटेशन को ठीक करने के लिए।
डुकडेव

8
@ hobbes3: चयन में टैग शामिल करने के लिए, का उपयोग करें vat। मैं के बारे में सोच itके रूप में में एक टैग और atके रूप में एक टैग। देख लो :help at
गैरीजॉन

1
क्या मैं अकेला हूँ जिसका विम खोलने के साथ टैग का चयन करता है vit? यह मुझे सालों से परेशान कर रहा है और पता नहीं क्यों विम ऐसा करता है।
जोनाथन ड्यूमाइन

2
ध्यान दें कि आप कई बार दोनों का उपयोग कर सकते हैं, जैसे। vatat
user1338062

6

यहाँ कदम हैं:

  1. कर्सर को टैग पर रखें।
  2. दबाकर विज़ुअल मोड दर्ज करें v
  3. i+ t(या a+ tबाहरी टैग ब्लॉक के लिए) दबाकर आंतरिक टैग ब्लॉक का चयन करें ।

at एक <tag> </tag>ब्लॉक (टैग के साथ)

it भीतरी <tag> </tag>ब्लॉक

" एचटीएमएल / एक्सएमएल टैग के मिलान के बीच कैसे कूदें? " पर और देखें।


0

यदि प्रारूप इस तरह अच्छा है, तो

<div>
  <p>
    I am a silly butterfly
  </p>
  <p>
    I am a silly butterfly
  </p>
</div>

आप vim-indent-object plugin, और type कर सकते हैंvii

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.