जवाबों:
जैसा कि आपने कहा, कई तरीके हैं, और आप यह भी ध्यान में रख सकते हैं कि आपकी अगली कार्रवाई स्पष्ट होने या वर्तमान लाइन को हटाने के बाद क्या होगी।
ccया Sतो 4. या 5. के रूप में कार्य करेगा यदि 'ऑटिंडेंट' क्रमशः या बंद है।
इसलिए हाथ में जो भी एक्शन फिट हो उसका इस्तेमाल करें। मेरा मानना है कि 0Dयह लाइन को साफ करने के लिए सबसे तेज़ है, लेकिन आप इसे और भी तेज़ी से बनाने के लिए मैप कर सकते हैं।
हां। अगर वहाँ एक बात मैं विम के बारे में पसंद कर रहा हूँ, यह है कि "क्या मैं ऐसा कर सकता हूँ?" लगभग हमेशा एक जोरदार हाँ है ।
0D शुरुआत में कूदता है, फिर लाइन के अंत के माध्यम से हटाता है।
^D (नहीं Ctrl + D) पहले गैर-व्हाट्सएप चरित्र में कूद जाएगा, फिर अंत के माध्यम से हटाएं।
(पीएस मैंने यह अभी पता लगाया है और किसी अन्य नॉब के साथ साझा करना चाहता हूं। कृपया मुझे बताएं कि क्या बेहतर तरीका है।)
एक (स्थानांतरित) कुंजी के साथ रेखा को साफ़ करें S:।
इससे इंडेंट भी बना रहता है।
आप इंडेंट के बाद पहली स्थिति में या लाइन की शुरुआत में इन्सर्ट मोड में जाते हैं - बस आपको एक लाइन को बदलने की क्या आवश्यकता है - इसलिए नाम S
- जैसे विकल्प।
:help S
["x]S Delete [count] lines [into register x] and start
insert. Synonym for "cc" |linewise|.
["x]cc Delete [count] lines [into register x] and start
insert |linewise|. If 'autoindent' is on, preserve
the indent of the first line.
S
एक महान कुंजी है।
काना के " विम-टेक्स्टोबज-लाइन " प्लगइन के साथ, आप il
(जैसे dil
) के साथ इंडेंटेड लाइन पर ऑपरेशन का उपयोग कर सकते हैं , या नई लाइन के बिना पूरी लाइन, al
जैसे (जैसे yal
) के साथ। इस दृष्टिकोण का लाभ सूक्ष्म है: वांछित ऑपरेशन के लिए दोनों गतियों (शुरू, अंत) के बारे में सोचने के बजाय , आप सीधे टेक्स्ट-ऑब्जेक्ट को निर्दिष्ट करते हैं : i n l ine, a l ine।
S
एक पर्याय के लिए हैcc