एचटीएमएल / एक्सएचटीएमएल / एक्सएमएल दस्तावेजों को संपादित करते समय मिलान टैग (जैसे , आदि) के बीच कैसे कूदना है <div>
, <span>
जैसा %कि मिलान कोष्ठक के बीच कूदने के लिए किया जाता है?
एचटीएमएल / एक्सएचटीएमएल / एक्सएमएल दस्तावेजों को संपादित करते समय मिलान टैग (जैसे , आदि) के बीच कैसे कूदना है <div>
, <span>
जैसा %कि मिलान कोष्ठक के बीच कूदने के लिए किया जाता है?
जवाबों:
एक मैक्रो के साथ विम जहाज जो कि आपके लिए ऐसा करता है माचिस कहलाता है; आपको बस इसे runtime macros/matchit.vim
अपने vimrc में सक्रिय करना है । यह आपको <div>
इसके उदाहरण के लिए, जैसे, से कूदने में सक्षम करेगा </div>
। ध्यान दें कि आपके कर्सर को कोण कोष्ठक के अंदर होना होगा; यदि आप कोण कोष्ठक पर हैं, %तो एक कोष्ठक से दूसरे तक सामान्य रूप से कूदेंगे।
आप उदाहरणों में विज़ुअल ऑपरेटर्स का उपयोग करके टैग्स के बीच कूद सकते हैं:
आपके कर्सर को मिलान समापन html / xml टैग के लिए आगे बढ़ना चाहिए। समापन टैग से पीछे की ओर कूदने के लिए, दबाएं oया Oविपरीत टैग पर जाएं।
अब आप या तो दृश्य द्वारा बाहर निकल सकते हैं Esc, इसे बदल सकते हैं या इसके द्वारा cकॉपी कर सकते हैं y।
उस कार्रवाई को रजिस्टर में दर्ज qqकरने के लिए, रिकॉर्डिंग शुरू करने के लिए, ऊपर (सहित Esc) के रूप में टैग जंप निष्पादित करें , qसमाप्त करने के लिए दबाएं । फिर कूदने के लिए, प्रेस करने के लिए @q।
अधिक सहायता देखें :help visual-operators
या :help v_it
:
at एक
<tag> </tag>
ब्लॉक (टैग के साथ)it भीतरी
<tag> </tag>
ब्लॉक
वैकल्पिक रूप से प्लगइन का उपयोग करें जैसे कि matchit.vim या चारों ओर ।vim ।
यह सभी देखें:
xmledit
( Http://vimawesome.com/plugin/xmledit ) प्लगइन का उपयोग कर खुले और बंद टैग के बीच पर पहुंचा देता है
अक्सर <localleader> होगा \, जिससे आप कूद सकते हैं
नोट: इसके विपरीत matchit
, आपको अपना कर्सर टैग के अंदर नहीं रखना होगा। सही पर रखने <
या प्लगइन के >
लिए पूरी तरह से ठीक है xmledit
। :)
नोट 2: यहां एक खामी यह है कि आप इसे विज़ुअल मोड में उपयोग नहीं कर सकते। लेकिन यह कोई बड़ी बात नहीं है, क्योंकि आप हमेशा पूरे टैग का चयन कर सकते हैं at।
>
यह पहले की तरह काम करेगा, यदि आप इस परdiv
काम करेंगे जैसे आप चाहते हैं)।