[अभ्यास का अभ्यास] बेसिक मोबाइल कमांड आपको पहले सीखना चाहिए
जो लोग विम सीखने जा रहे हैं, उनके लिए मैं मोबाइल सिस्टम के मूल कमांडों को पेश करूंगा और समझाऊंगा जिन्हें पहले याद किया जाना चाहिए। यह साइट शॉर्टकट और कमांड को कुशलतापूर्वक और सहज रूप से सीखने के लिए है। हमारे पास एक फ़ंक्शन भी है जो आपको सहज रूप से vim कमांड का अभ्यास करने की अनुमति देता है। कृपया इसका हर तरह से उपयोग करें।
Vim कमांड अभ्यास के लिए यहां क्लिक करें
कर्सर आंदोलन
यह एक अद्वितीय कर्सर आंदोलन कमांड है जिसे विम का प्रतीक कहा जाना चाहिए। यह कहा जा सकता है कि विम का संचालन सीखने के दौरान हिट करने वाली यह पहली दीवार है। अधिकांश लोग आश्चर्यचकित हो सकते हैं कि उन्हें तीर कुंजी (→, आदि) का उपयोग किए बिना कश्मीर या जे के साथ क्यों चलना है, लेकिन इस ऑपरेशन विधि का सबसे बड़ा लाभ यह है कि कर्सर घर की स्थिति से दूर नहीं जाता है। आप स्थानांतरित करने में सक्षम होंगे। यह विम का एक बड़ा फायदा भी है कि ज्यादातर ऑपरेशन घर की स्थिति को छोड़े बिना किया जा सकता है। यदि आपने अंधे स्पर्श में महारत हासिल की है, तो विम के साथ काम करने से आपको तनाव मुक्त और आरामदायक काम मिलेगा।
बढ़ाना | k |
---|---|
नीचे की ओर | j |
दाएँ चले | l |
बाएं खिसको | h |
प्रदर्शन पर कर्सर ले जाएँ
कई लोगों को डिस्प्ले पर कर्सर की गति को सुनना मुश्किल हो सकता है, लेकिन यह एक ऐसी कमांड है जिसकी आवश्यकता तब होती है जब स्वचालित लाइन टूट जाती है। ऊपर और कश्मीर जैसे कमांड में, स्वचालित लाइन टूट जाती है जब एक लाइन में वर्णों की संख्या को अनदेखा किया जाता है, इसलिए स्वचालित लाइन को ऊपर और नीचे स्थानांतरित करने के लिए निम्न आदेश की आवश्यकता होती है।
表示上の上に移動 | gk |
---|---|
表示上の下に移動 | gj |
लाइन के आरंभ / अंत पर जाएं
यह कमांड एक लाइन की शुरुआत / अंत में जाती है। यह एक कमांड है जिसे अक्सर अनपेक्षित रूप से उपयोग किया जाता है, इसलिए यह एक ऐसा कमांड है जिसे वीम को संभालते समय मस्तूल द्वारा याद किया जाना चाहिए। ^ और 0 के बीच का अंतर यह है कि ^ पहले वर्ण को स्थानांतरित करने के लिए एक आदेश है जो इंडेंट को अनदेखा करता है, और 0 इंडेंट सहित 0 वें वर्ण पर जाने के लिए एक कमांड है, अर्थात् पहला कॉलम। चलो मामले के आधार पर ठीक से उपयोग करें।
लाइन की शुरुआत में (पहला चरित्र) | ^ |
---|---|
लाइन की शुरुआत में (पहला कॉलम) | 0 |
लाइन के अंत में | $ |
शब्द से शब्द हटो
यह शब्द इकाइयों में एक चाल कमांड है। यदि आप इस कमांड को सहजता से दर्ज कर सकते हैं, तो आप एक अच्छे विमर हैं। इसे स्थानांतरित करना उतना आसान नहीं हो सकता है जितना आप अंग्रेजी के अलावा किसी अन्य भाषा में अपेक्षा करेंगे, लेकिन यह जावास्क्रिप्ट जैसे कोड के बीच चलते समय एक बहुत शक्तिशाली कमांड है।
शब्द की शुरुआत करने के लिए जाओ | w |
---|---|
शब्द की शुरुआत पर लौटें | b |
किसी शब्द के अंत में जाएं | e |
शब्द के अंत में लौटें | ge |
फ़ाइल की शुरुआत / समाप्ति पर जाएं
फ़ाइल में पहली और आखिरी पंक्ति में जाने की आज्ञा। लाइनों की संख्या जितनी अधिक होगी, उतना ही सुविधाजनक होगा। ऐसी कई स्थितियाँ हैं जिनमें आप इसका उपयोग करते हैं, चाहे आप कुछ भी करें, और यह याद रखना बहुत सुविधाजनक है।
फ़ाइल के शीर्ष पर | gg |
---|---|
फ़ाइल के अंत तक | G |
निर्दिष्ट लाइन पर जाएं
यह कमांड निर्दिष्ट लाइन पर जा सकती है। कमांड मोड से कूदने के लिए दो तरीके हैं, एक है “:” और दूसरा कमांड मोड में प्रवेश किए बिना कूदना है। व्यक्तिगत रूप से, मैं उन आदेशों को प्राथमिकता देता हूं जो इसके साथ शुरू होते हैं:। क्या यह याद रखना पर्याप्त है कि आपको कौन पसंद है?
लाइन XX पर जाएं | :XX Enter |
---|---|
लाइन XX पर जाएं | XXG |
वर्तमान में कर्सर स्क्रीन के केंद्र में है
यह कमांड मूविंग और स्क्रॉलिंग से थोड़ा अलग है, और यह कर्सर की स्थिति को स्क्रीन के केंद्र में लाता है। इसका उपयोग तब किया जाता है जब आप ऊपरी और निचले कोड देखना चाहते हैं। यह जानने के लिए एक उपयोगी कमांड है।
वर्तमान में कर्सर स्क्रीन के केंद्र में है | zz |
---|
किसी विशिष्ट वर्ण को एक पंक्ति में ले जाएं
यह एक पंक्ति में एक विशिष्ट चरित्र को तुरंत स्थानांतरित करने का एक आदेश है। जब आप इस आदेश को स्वतंत्र रूप से टाइप कर सकते हैं, तो माउस अंततः बाहर है। आप अपने घर की स्थिति को छोड़े बिना भी अधिकांश ऑपरेशन कर पाएंगे। यह एक ऐसा आदेश है जिसे मास्टर विम के क्रम में टाला नहीं जा सकता है।
पंक्ति के आगे की दिशा में 1 वर्ण खोजें | f〇 |
---|---|
आगे की दिशा में एक वर्ण खोज को दोहराएं | ; |
एक वर्ण खोज को उल्टी दिशा में दोहराएं | , |
लाइन के रिवर्स दिशा में 1 वर्ण के लिए खोजें | F〇 |
एक फ़ाइल में एक स्ट्रिंग के लिए खोजें
यह कमांड उसी तरह से काम करता है जिस तरह एक एडिटर में ctrl + f सर्च करता है। चूंकि आगे और पिछड़े के लिए आदेश हैं, यह कहा जा सकता है कि आप विम के एक उन्नत उपयोगकर्ता हैं यदि आप उन्हें स्थिति के आधार पर ठीक से उपयोग करते हैं। यदि आप एक बार खोज करने के बाद उसी वर्ण के साथ अगले खोज परिणाम पर जाना चाहते हैं तो “n” या “N” का उपयोग करें।
आगे की दिशा में खोज स्ट्रिंग | /〇〇 enter |
---|---|
स्ट्रिंग को उल्टी दिशा में खोजें | ?〇〇 enter |
आगे स्ट्रिंग खोज को दोहराएं | n |
रिवर्स खोज को उल्टी दिशा में दोहराएं | N |
आप जहां कूद गए, वहां चले जाएं
यह एक आदेश है जिसका उपयोग आप तब कर सकते हैं जब आप उस स्थान पर वापस जाना चाहते हैं जहां आप पहले थे जब आप खोज या चलती लाइनों के लिए कूद रहे हैं। विम को प्यार करने का कारण यह है कि इस तरह के आदेश प्रदान किए जाते हैं।
जहां आप कूद गए थे वहां वापस लौटें | ctrl + o |
---|---|
आप जहां कूद गए वहां जाएं | ctrl + i |
स्क्रॉल आदेश
चूंकि विम मूल रूप से इस आधार पर बनाया गया है कि माउस का उपयोग नहीं किया जाता है, स्वाभाविक रूप से कमांड के साथ स्क्रॉलिंग भी की जाएगी। दरअसल, आप माउस के स्क्रॉल व्हील के साथ भी स्क्रॉल कर सकते हैं, लेकिन चूंकि यह घर की स्थिति से दूर है, इसलिए यह परेशानी भरा है। यदि आप भी स्क्रॉल कमांड को मास्टर करते हैं, तो आप अपने घर की स्थिति को छोड़े बिना कुशलता से कोड करने में सक्षम होंगे।
आधा स्क्रीन ऊपर ले जाएँ | ctrl + u |
---|---|
आधी स्क्रीन नीचे ले जाएँ | ctrl + d |
एक स्क्रीन ऊपर ले जाएँ | ctrl + b |
एक स्क्रीन नीचे ले जाएँ | ctrl + f |
बदले हुए हिस्से को हिलाएं
यह एक कमांड है जो बदले हुए हिस्से में वापस आ सकता है। vim परिवर्तनों के इतिहास को सहेजता है, इसलिए आप परिवर्तनों के इतिहास के साथ आगे बढ़ सकते हैं, जो एक बहुत ही सुविधाजनक कमांड है।
एक बदले हुए बिंदु पर वापस जाएं | g; |
---|---|
एक स्थान पर आगे बढ़ें | g, |
साइट व्यवस्थापक द्वारा अनुमोदन के बाद टिप्पणी प्रदर्शित की जाएगी। कृपया शिष्टाचार का पालन करें और टिप्पणी करें।