[अभ्यास करें] बेसिक एडिटिंग कमांड आपको पहले सीखना चाहिए
सबसे पहले, मैंने विम के संपादन कमांड के बारे में याद रखने के लिए कुछ बुनियादी कमांड इकट्ठा किए। यदि आप इसे एक अन्य लेख में पेश किए गए मोबाइल कमांड के साथ सीखते हैं, तो आपको समय के लिए व्यवहार में विम का उपयोग करने में सक्षम होना चाहिए।
यदि आप स्वतंत्र रूप से विम को स्थानांतरित कर सकते हैं तो कोडिंग करना बहुत आसान होना चाहिए। मुझे नहीं लगता कि यह तब तक अपेक्षित होगा जब तक मुझे इसकी आदत नहीं होगी, लेकिन आइए इस साइट पर बार-बार अभ्यास करें और सीखें।
विम एडिटिंग कमांड्स का अभ्यास
मोड संपादित करने के लिए स्विच करें
यह कमांड सामान्य मोड से मोड को एडिट करने के लिए स्विच करता है। संपादन मोड में स्विच करने के लिए ऑपरेशन में विभिन्न विविधताएं हैं। यदि आप उन्हें कुछ मामलों में अनजाने में उपयोग कर सकते हैं, तो आप एक अच्छे विमर हैं।
संपादन मोड पर जाएं (कर्सर से पहले) | i |
---|---|
संपादन मोड पर स्विच करें (कर्सर के पीछे) | a |
लाइन की शुरुआत में जाएं और इनपुट मोड डालें | I |
लाइन के अंत में जाएं और इनपुट मोड दर्ज करें | A |
इनपुट मोड दर्ज करने के लिए नीचे लाइन डालें | o |
ऊपर एक लाइन डालें और इनपुट मोड डालें | O |
सामान्य मोड पर लौटने की आज्ञा
यह कमांड सामान्य मोड में लौटता है। कई साइटें हैं जो केवल esc की व्याख्या करती हैं, लेकिन आप वास्तव में “ctrl + [” के साथ स्विच कर सकते हैं। मैं बाद को पसंद करता हूं क्योंकि मैं घर की स्थिति को छोड़कर टाइप कर सकता हूं। साथ ही, यदि सामान्य मोड में लौटने का कमांड “jj” के साथ कुंजी-बाइंड है, तो बहुत आसानी से स्विच करना संभव होगा। उस स्थिति में, आपको vimrc नामक कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है।
सामान्य मोड पर लौटें | esc |
---|---|
सामान्य मोड पर लौटें (ctrl var दबाएं) | ctrl + [ |
सामान्य मोड पर लौटें (अनुशंसित सेटिंग) | jj |
चरित्र मोड बदलें
कर्सर पर वर्ण मिटाए बिना इस कमांड को बदला जा सकता है। यह आपको पात्रों को मिटाने की परेशानी से बचाएगा, इसलिए इसे कुशल संपादन के लिए याद रखें। एकल वर्ण प्रतिस्थापन के मामले में, प्रतिस्थापन मोड प्रतिस्थापन चरित्र इनपुट के साथ समाप्त होता है, लेकिन एकाधिक वर्ण प्रतिस्थापन मोड के मामले में, आपको एस्क के साथ मोड को समाप्त करना होगा।
कर्सर पर एक वर्ण बदलें | r |
---|---|
मल्टी-कैरेक्टर रिप्लेसमेंट मोड पर जाएँ | R |
अंत बदलें मोड | esc |
दृश्य विधा
यह कमांड विजुअल मोड पर स्विच करता है, जिसे चयन मोड कहा जा सकता है। विशेष रूप से, एक लाइन का चयन करने के लिए आदेश बहुत बार उपयोग किया जाता है, इसलिए इसे याद रखना सुनिश्चित करें।
दृश्य मोड में बदलें | v |
---|---|
दृश्य मोड में बदलें और पंक्ति का चयन करें | V |
कॉपी पेस्ट आदि।
कॉपी / पेस्ट, आदि के लिए कमांड यान लगभग कॉपी जैसा ही है। ध्यान दें कि यदि आप इसे d कमांड के साथ हटाते हैं तो भी vim अपने आप yank हो जाएगा। यन्क को नियंत्रित करना रजिस्टरों नामक एक तंत्र का उपयोग करता है, जिसे हम दूसरे लेख में कवर करेंगे।
यान (कॉपी) | y |
---|---|
यांक (प्रति) एक पंक्ति | yy |
एक वर्ण मिटाएँ (और यांक) | x |
मिटाएँ (और यांक) | d |
1 पंक्ति मिटाएँ (और यांक) | dd |
चिपकाने | p |
सुविधाजनक गति आदेश
यह गति आदेशों का एक परिचय है, जो विम के महान आकर्षणों में से एक है। यहां उन लोगों की एक सूची दी गई है जिनका मैं अक्सर उपयोग करता हूं। यदि आपने गति निर्देश सीखे हैं, तो विम निश्चित रूप से इसका अभिन्न अंग होगा।
Html टैग की सामग्री हटाएं और संपादन मोड दर्ज करें | cit |
---|---|
HTML टैग की सामग्री का चयन करें | vit |
HTML टैग की सामग्री हटाएं | dit |
HTML टैग की सामग्री को कॉपी करें (कॉपी करें) | yit |
“” की सामग्री मिटाएं और संपादन मोड दर्ज करें | ci” |
“” सामग्री चुनें | vi” |
“” की सामग्री गिरती है | di” |
“” की सामग्री को कॉपी करें | yi” |
कर्सर पर शब्द मिटाएं और संपादन मोड दर्ज करें | ciw |
कर्सर पर शब्द का चयन करें | viw |
कर्सर पर शब्द मिटाएँ | diw |
यान (शब्द) कर्सर पर शब्द | yiw |