अगली पंक्ति तक भी मैं किसी वर्ण को बार-बार कैसे सम्मिलित कर सकता हूँ?


11

कहो कि मेरे पास एक टिप्पणी है:

//This is a comment

और मैं इसे इस तरह बनाना चाहता हूं:

//*****************
//This is a comment
//*****************

क्या किसी वर्ण को अगली / पिछली पंक्ति के साथ भी बार-बार सम्मिलित करने का एक आसान तरीका है?


इस तरह के पैटर्न उत्पन्न करने के लिए आप स्निपेट इंजन का उपयोग करना चाह सकते हैं। स्निपेट्स प्लगइन्स की तुलना के लिए आप इस प्रश्न को पढ़ सकते हैं । उदाहरण के लिए आप अल्टिसनिप्स के साथ कर सकते हैं ibox<key>This is a comment(जहाँ <कुंजी> वह कुंजी है जिसे आप स्निपेट्स ट्रिगर करने के लिए परिभाषित करते हैं) और जो this is a commentअंदर से सही आकार का एक बॉक्स बनाएगा ।
statox

( 17a*<Esc>कुछ ऐसा होगा जिसका आप उपयोग कर सकते हैं। इसी तरह की स्थिति में आप अपने लिए आवश्यक वर्णों की संख्या जानते हैं, या सटीक संख्या मायने नहीं रखती है क्योंकि इसे दूसरी पंक्ति के साथ समान रूप से संयोजित करने की आवश्यकता नहीं है।)
आरोन थोमा

जवाबों:


10

संक्षिप्त जवाब

v $ r *

:help v_r


लंबे समय तक

y y p / P     नीचे / ऊपर डुप्लिकेट लाइन

2 l                    ओवरराइट करने के लिए स्थिति से हटें (इस स्थिति में तीसरा स्तंभ the 2 दाईं ओर)

v $                  पंक्ति के अंत तक का चयन करें

r                          सभी चयनित वर्णों को चार से बदलें ...

*


2

इस अवसर पर:

आसन्न रेखा के शेष को दोहराने के लिए मोड मैपिंग डालें

" Insert the rest of the line below the cursor.
" Mnemonic: Elevate characters from below line
inoremap <A-e> 
    \<Esc>
    \jl
        \y$
    \hk
        \p
        \a
" Insert the rest of the line above the cursor.
" Mnemonic:  Y depicts a funnel, through which the above line's characters pour onto the current line.
inoremap <A-y> 
    \<Esc>
    \kl
        \y$
    \hj
        \p
        \a

सम्मिलित मोड में पड़ोसी लाइनों से एकल वर्णों की प्रतिलिपि बनाना

… बिल्ट-इन :help i_CTRL-E:

CTRL-E   Insert the character which is below the cursor.
CTRL-Y   Insert the character which is above the cursor.

° ऐसा नहीं है कि प्रश्न पाठ किस बारे में था, लेकिन अन्य उपयोगकर्ता यहां क्या देख रहे होंगे, वर्तमान प्रश्न शीर्षक से "अपनी पंक्ति के साथ भी सम्मिलित करें"।

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