कई बार विम में मैं पूरी तरह से एक लाइन हटाना चाहता हूं, इसलिए मैं dd का उपयोग करता हूं। हालाँकि, मुझे उस लाइन को किसी दूसरी स्थिति में एक पंक्ति में पेस्ट करना होगा, लेकिन यह चिपकाने से पहले एक नई पंक्ति सम्मिलित करता है, इसलिए, वांछित परिणाम प्राप्त करना मेरे लिए बहुत मुश्किल हो जाता है। उदाहरण के लिए,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
जब मैं उपरोक्त कोड के साथ ऐसा करता हूं:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
जो मैं चाहता हूं उस परिणाम से बहुत दूर है ... मैं इस नए व्यवहार को कैसे दबा सकता हूं, या किसी अन्य विधि का उपयोग कर सकता हूं जो इसे बहुत कुशलता से करता है? मुझे नहीं लगता कि d $ अच्छा है क्योंकि मुझे न केवल लाइन की शुरुआत करनी है, बल्कि अगर मैं खाली लाइन को हटाना चाहता हूं तो मुझे इसे दूसरे रजिस्टर में डिलीट करने की जरूरत है, मुझे लगता है कि एक आसान तरीका होना चाहिए! धन्यवाद।
0D
लाइन ब्रेक को छोड़कर लाइन हटाएं। और gJ
लाइनों में शामिल होने की तुलना में । अब आप टेक्स्ट को बिना ब्रेक लाइन और बिना खाली लाइन के रख सकते हैं।