command lab
  • TOP
  • BLOG
  • vim

  • [अभ्यास करें] बेसिक एडिटिंग कमांड आपको पहले सीखना चाहिए

[अभ्यास करें] बेसिक एडिटिंग कमांड आपको पहले सीखना चाहिए

सबसे पहले, मैंने विम के संपादन कमांड के बारे में याद रखने के लिए कुछ बुनियादी कमांड इकट्ठा किए। यदि आप इसे एक अन्य लेख में पेश किए गए मोबाइल कमांड के साथ सीखते हैं, तो आपको समय के लिए व्यवहार में विम का उपयोग करने में सक्षम होना चाहिए।

यदि आप स्वतंत्र रूप से विम को स्थानांतरित कर सकते हैं तो कोडिंग करना बहुत आसान होना चाहिए। मुझे नहीं लगता कि यह तब तक अपेक्षित होगा जब तक मुझे इसकी आदत नहीं होगी, लेकिन आइए इस साइट पर बार-बार अभ्यास करें और सीखें।

विम एडिटिंग कमांड्स का अभ्यास

अभ्यास मोड में प्रवेश करने के लिए नीचे दिया गया START बटन दबाएं।
STARTSTOP
ctrl + shift + alt + space
PRE
NEXT
गाइड मोड
मोड दोहराएँ
PUSH ENTER

मोड संपादित करने के लिए स्विच करें

यह कमांड सामान्य मोड से मोड को एडिट करने के लिए स्विच करता है। संपादन मोड में स्विच करने के लिए ऑपरेशन में विभिन्न विविधताएं हैं। यदि आप उन्हें कुछ मामलों में अनजाने में उपयोग कर सकते हैं, तो आप एक अच्छे विमर हैं।

संपादन मोड पर जाएं (कर्सर से पहले)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

関連記事