मुझे < < और >> मेरे वर्कफ़्लो को तेज़ करने के लिए सिंगल कुंजियों को मैप करना अच्छा लगेगा, लेकिन मुझे अपने vimrc में रीमेप लिखने के बारे में कोई जानकारी नहीं मिल रही है । कोई विचार है कि मैं अपना रीमेप कैसे प्राप्त कर सकता हूं?विम - रीमेपिंग >><< (इंडेंट कमांड)
5
A
उत्तर
7
आप शायद :noremap
लिए देख रहे हैं:
:noremap > >>
:noremap < <<
तुम सिर्फ :map
का उपयोग करते हैं, तो आप निश्चित रूप से रिकर्सिवली परिभाषित समारोह है, जो प्रफुल्लित है मिलता है। (^C
यह बंद हो जाएगा।) :noremap
संस्करण रिकर्सिवली मैपिंग का विस्तार नहीं करता है।
9
दिया अन्य प्रतिक्रियाओं अपने तत्काल सवाल का जवाब।
nnoremap <TAB> >>
nnoremap <S-TAB> <<
vnoremap <TAB> >gv
vnoremap <S-TAB> <gv
निश्चित रूप से डालने के मोड में: मैं बस पता चलता है कि आपको लगता है कि इंडेंट करने के लिए और dedent के लिए और क्रमशः, दोनों सामान्य और दृश्य मोड में (gv
जोड़ने के लिए दृश्य चयन मोड में फिर से चुनें करने के लिए सुनिश्चित करने के) को पुन: मैप चाहते हैं , तो आप शायद पहले से ही पता हो सकता है के रूप में, तुम बस Ctrl-टी और Ctrl-D का उपयोग इंडेंट/dedent कर सकते हैं।
संबंधित मुद्दे
- 1. >>>>,> |, ||, | <, <, <<
- 2. <<..>> = आउटपुट
- 3. विम जनस <D-F><D-/>
- 4. <span> इंडेंट लिपटे हुए पाठ
- 5. <%! %> और <% %>
- 6. Enumerable.ToList <>() <>
- 7. <%# %> बनाम <%= %>
- 8. <script></script> या <script />?
- 9. प्रतिनिधि:</p> <ul> <li>विधेय</li> <li>कार्रवाई</li> <li>समारोह</li> </ul> <p>क्या अन्य प्रतिनिधियों: विधेय कार्रवाई समारोह
- 10. ?</p> <pre><code><Style TargetType="{x:Type Border}"> </code></pre> <p>और:
- 11. तरह</p> <pre><code><input id="picker" type="date"> </code></pre> <p>क्रोम
- 12. विम के <Plug> आधारित मैपिंग साथ काम नहीं करते:, मैं निम्नलिखित है</p> <pre><code>:nm <Plug>Ls :ls<CR> :nm <Leader>L <Plug>Ls </code></pre> <p>जब मैं करना सामान्य आदेश
- 13. एकाधिक <html><body></html></body> उसी फ़ाइल में
- 14. XSD प्रारूपण <element><complexType> बनाम <complexType /><element/>
- 15. अभिव्यक्ति <Func<T,bool>> अभिव्यक्ति से <Func<T>>
- 16. हैंडलिंग: <p> </p> बनाम <p></p>
- 17. asp.net में डेटाटेबल कॉलम के योग की गणना कैसे करें?</p> <ul> <li>आईडी</li> <li>नाम</li> <li>खाता संख्या</li> <li>शाखा</li> <li>राशि</li> </ul> <p>DataTable 5 पंक्तियां हैं:
- 18. Jquery:</p> <pre><code>var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>"; </code></pre> <p>मैं एक खास प्रकार के सभी टैग निकालना चाहते हैं: पट्टी स्ट्रिंग
- 19. रेगेक्स प्लस बनाम स्टार अंतर?</p> <pre><code>(.+?) </code></pre> <p>और</p> <pre><code>(.*?) </code></pre> <p>जब मैं अपने php <code>preg_match</code> regex में इसका इस्तेमाल करते हैं:
- 20. कॉलस्टैक? retainstack? namestack?</p> <ul> <li>datastack</li> <li>retainstack</li> <li>callstack</li> <li>namestack</li> <li>catchstack</li> </ul> <p>इन क्या ठीक कार्य करें:
- 21. <p>और</p>
- 22. जावास्क्रिप्ट और `<> ...</>` टैग
- 23. <applet> बनाम <object>
- 24. <?> बनाम <T>
- 25. Django <input><label>
- 26. <cstdint> बनाम <stdint.h>
- 27. <noscript><head>
- 28. क्या <tr><tbody>
- 29. रैपिंग <% = f.check_box%><label>
- 30. invokeAll() <Callable<T>>
आप वास्तव में उन्हें पुन: मैप करना चाहते हैं? '>>' के माध्यम से पहले इंडेंटेशन के बाद, आप कार्रवाई को दोहराने के लिए '.' दबा सकते हैं। एक ही कीस्ट्रोक पर रीमेपिंग के रूप में बस उतना ही अच्छा है। –
दृश्य मोड में, एक '<' or '>' पहले से इंडेंटेशन करता है। –
ध्यान दें कि क्रमशः सीटीआरएल-टी और सीटीआरएल-डी इंडेंट और डिंडेंट डालने मोड में। – Benoit