कभी-कभी मैं कई लाइनों में पाठ के एक निश्चित दृश्य ब्लॉक को संपादित करना चाहता हूं।
उदाहरण के लिए, मैं एक पाठ लेता हूँ जो इस तरह दिखता है:
name
comment
phone
email
और इसे इस तरह बनाते हैं
vendor_name
vendor_comment
vendor_phone
vendor_email
वर्तमान में जिस तरह से मैं अब यह करूँगा ...
- किसी ब्लॉक की सभी 4 पंक्ति पंक्तियों को दबाकर Vऔर फिर jचार बार चुनें।
- के साथ इंडेंट किया >।
- एक पत्र के साथ वापस जाओ h।
- साथ दृश्य मोड ब्लॉक करने के लिए जाओ Ctrlv।
- दबाकर चार पंक्तियों का चयन करें jचार बार चार । इस बिंदु पर आपने व्हॉट्सएप के 4x1 दृश्य ब्लॉकों (चार पंक्तियों और एक कॉलम) का चयन किया है।
- दबाएँ C । यह एक कॉलम द्वारा बाईं ओर बहुत ज्यादा संकेत दिया।
- टाइप ए
" vendor_"
बिना बोली के । अतिरिक्त स्थान पर ध्यान दें, जिसे हमें वापस रखना था। - प्रेस करें Esc। यह मेरे द्वारा उपयोग किए जाने वाले बहुत कम समय में से एक हैEsc डालने मोड में करने के लिए है। Ctrlcकेवल पहली पंक्ति को संपादित करेगा।
- दोहराएँ चरण 1।
- दूसरे तरीके से संकेत दें <।
अगर शब्दों से पहले व्हाट्सएप का कम से कम एक कॉलम है तो मुझे इंडेंट करने की जरूरत नहीं है। मुझे व्हाट्सएप की जरूरत नहीं होगी, अगर मुझे विजुअल ब्लॉक क्लियर नहीं करना हैc ।
लेकिन अगर मुझे स्पष्ट करना है, तो क्या मैं इंडेंटेशन के साथ आवश्यक व्हाट्सएप बनाने के बिना ऊपर प्रदर्शन करने का एक तरीका है?
इसके अलावा, एक ही बार में एकाधिक मोड को एडिट करने के लिए Escओवर मोड डालने से बाहर निकल कर काम क्यों करता है Ctrlc?
यहाँ एक और अधिक जटिल उदाहरण है:
name = models.CharField( max_length = 135 )
comment = models.TextField( blank = True )
phone = models.CharField( max_length = 135, blank = True )
email = models.EmailField( blank = True )
सेवा
name = models.whatever.CharField( max_length = 135 )
comment = models.whatever.TextField( blank = True )
phone = models.whatever.CharField( max_length = 135, blank = True )
email = models.whatever.EmailField( blank = True )
इस उदाहरण में, मैं वर्टिकल विज़ुअल ब्लॉक पर प्रदर्शन करूँगा .
, और फिर इसे इन्सर्ट मोड, यानी टाइप के दौरान वापस रीस्टोर करूँगा .whatever.
। उम्मीद है कि अब आप इस विधि में कमी देख सकते हैं। मैं केवल पाठ के एक स्तंभ का चयन करने के लिए सीमित हूं जो सभी ऊर्ध्वाधर स्थिति में समान हैं ।
:s/models\./\0whatever./