वीम कीबोर्ड शॉर्टकट्स चीटशीट
यह आलेख वीआईएम उपयोगकर्ता मार्गदर्शिका श्रृंखला का हिस्सा है:
- विम का उपयोग शुरू करने के लिए शुरुआती गाइड
- वीम कीबोर्ड शॉर्टकट्स चीटशीट
- अनुभवी उपयोगकर्ताओं के लिए 5 विम टिप्स और ट्रिक्स
- उन्नत उपयोगकर्ताओं के लिए 3 उपयोगी वीआईएम संपादक युक्तियाँ और चालें
- वर्म प्रोसेसर में विम कैसे चालू करें
विम संपादक एक कमांड लाइन आधारित उपकरण है जो आदरणीय vi संपादक का एक उन्नत संस्करण है। ग्राफिकल समृद्ध पाठ संपादकों की बहुतायत के बावजूद, विम के साथ परिचितता प्रत्येक लिनक्स उपयोगकर्ता - एक अनुभवी सिस्टम प्रशासक से एक नौसिखिया रास्पबेरी पीआई उपयोगकर्ता के लिए मदद करेगी।
हल्के वजन संपादक एक बहुत ही शक्तिशाली उपकरण है। एक अनुभवी ऑपरेटर के हाथों में, यह चमत्कार कर सकता है। नियमित पाठ संपादन कार्यों के अलावा, संपादक नियमित अभिव्यक्तियों और एन्कोडिंग रूपांतरण के साथ-साथ सिंटैक्स हाइलाइटिंग और कोड फोल्डिंग जैसी प्रोग्रामिंग सुविधाओं के आधार पर ढूंढने और प्रतिस्थापित करने जैसी उन्नत सुविधाओं का भी समर्थन करता है।
विम का उपयोग करते समय ध्यान देने योग्य एक महत्वपूर्ण बात यह है कि एक कुंजी का कार्य संपादक "मोड" पर निर्भर करता है। उदाहरण के लिए, वर्णमाला "j" दबाकर कर्सर को "कमांड मोड" में एक पंक्ति से नीचे ले जाया जाएगा। कुंजियों को उनके द्वारा प्रतिनिधित्व किए जाने वाले चरित्र को इनपुट करने के लिए आपको "सम्मिलित मोड" पर स्विच करना होगा।
विम से अधिक लाभ उठाने में आपकी सहायता के लिए यहां एक चीटशीट है।
शॉर्टकट कुंजियाँ | समारोह |
---|---|
मुख्य | |
एस्केप कुंजी | "मोड मोड" में मौजूदा मोड से बाहर हो जाता है। सभी चाबियाँ कमांड से बंधी हुई हैं। |
मैं | पाठ डालने के लिए "सम्मिलित करें मोड"। कुंजी अपेक्षित व्यवहार करते हैं। |
: | "अंतिम-रेखा मोड" जहां विम आपको दस्तावेज़ को सहेजने के लिए कमांड दर्ज करने की अपेक्षा करता है। |
नेविगेशन कुंजी | |
ज | कर्सर को एक वर्ण बाईं ओर ले जाता है। |
जे या Ctrl + जे | कर्सर को एक पंक्ति से नीचे ले जाता है। |
के या Ctrl + पी | कर्सर को एक पंक्ति में ले जाता है। |
एल | कर्सर को एक चरित्र को दाईं ओर ले जाता है। |
0 | कर्सर को लाइन की शुरुआत में ले जाता है। |
$ | कर्सर को लाइन के अंत में ले जाता है। |
^ | कर्सर को लाइन के पहले गैर-खाली चरित्र में ले जाता है |
w | एक शब्द आगे बढ़ें (अगला अल्फान्यूमेरिक शब्द) |
डब्ल्यू | एक शब्द आगे बढ़ें (एक सफेद जगह से सीमित) |
5W | पांच शब्द आगे बढ़ो |
ख | पिछड़े एक शब्द को आगे बढ़ाएं (पिछला अल्फान्यूमेरिक शब्द) |
बी | पिछड़े एक शब्द को ले जाएं (एक सफेद जगह से सीमित) |
5 ब | पिछड़े पांच शब्दों को ले जाएं |
जी | फ़ाइल के अंत में ले जाएं |
gg | फ़ाइल की शुरुआत में ले जाएं। |
दस्तावेज़ के चारों ओर नेविगेट करें | |
( | पिछली वाक्य पर कूदता है |
) | अगली वाक्य में कूदता है |
{ | पिछले पैराग्राफ पर कूदता है |
} | अगले पैराग्राफ पर कूदता है |
[[ | पिछले खंड में कूदता है |
]] | अगले खंड में कूदता है |
[] | पिछले खंड के अंत तक कूदें |
] [ | अगले खंड के अंत तक कूदें |
टेक्स्ट डालें | |
ए | कर्सर के बाद पाठ डालें |
ए | लाइन के अंत में पाठ डालें |
मैं | कर्सर से पहले टेक्स्ट डालें |
ओ | कर्सर के नीचे एक नई लाइन शुरू करें |
हे | कर्सर के ऊपर एक नई लाइन शुरू करें |
विशेष आवेषण | |
: आर [फाइलनाम] | कर्सर के नीचे फ़ाइल [फ़ाइल नाम] डालें |
: आर! [आदेश] | निष्पादित करें [कमांड] और कर्सर के नीचे अपना आउटपुट डालें |
टेक्स्ट हटाएं | |
एक्स | कर्सर पर चरित्र हटाएं |
DW | एक शब्द हटाओ |
D0 | एक लाइन की शुरुआत को हटा दें। |
घ $ | एक लाइन के अंत में हटा दें। |
घ) | वाक्य के अंत तक हटा दें। |
DGG | फ़ाइल की शुरुआत में हटाएं। |
डीजी | फ़ाइल के अंत में हटाएं। |
dd | रेखा हटाएं |
3DD | तीन लाइनों को हटा दें |
पाठ को सरल बदलें | |
आर {पाठ} | चरित्र को कर्सर के नीचे {text} के साथ बदलें |
आर | उन्हें डालने के बजाय अक्षर बदलें |
टेक्स्ट कॉपी / पेस्ट करें | |
Y y | स्टोरेज बफर में वर्तमान लाइन की प्रतिलिपि बनाएँ |
[ "X] yy | मौजूदा लाइनों को रजिस्टर एक्स में कॉपी करें |
पी | वर्तमान लाइन के बाद भंडारण बफर पेस्ट करें |
पी | वर्तमान लाइन से पहले भंडारण बफर पेस्ट करें |
[ "X] पी | वर्तमान लाइन के बाद रजिस्टर एक्स से पेस्ट करें |
[ "एक्स] पी | वर्तमान लाइन से पहले रजिस्टर एक्स से पेस्ट करें |
पूर्ववत करें / फिर से शुरू करें | |
यू | अंतिम ऑपरेशन पूर्ववत करें। |
Ctrl + R | अंतिम पूर्ववत फिर से करें। |
कुंजी खोजें और बदलें | |
/ खोज_पाठ | search_text आगे बढ़ने के लिए खोज दस्तावेज़ |
? खोज_पाठ | search_text पिछड़े जाने के लिए खोज दस्तावेज़ |
n | खोज से परिणाम के अगले उदाहरण पर जाएं |
एन | परिणाम के पिछले उदाहरण पर जाएं |
:% S / मूल / प्रतिस्थापन | "मूल" स्ट्रिंग की पहली घटना के लिए खोजें और इसे "प्रतिस्थापन" के साथ बदलें |
:% S / मूल / प्रतिस्थापन / जी | "मूल" स्ट्रिंग के सभी घटनाओं को "प्रतिस्थापन" के साथ खोजें और बदलें |
:% S / मूल / प्रतिस्थापन / जीसी | "मूल" स्ट्रिंग की सभी घटनाओं के लिए खोजें लेकिन "प्रतिस्थापन" के साथ उन्हें बदलने से पहले पुष्टि के लिए पूछें |
बुकमार्क | |
मी {एजेड एजेड} | मौजूदा कर्सर स्थिति पर बुकमार्क {az AZ} सेट करें |
:निशान | सभी बुकमार्क सूचीबद्ध करें |
`{एजेड एजेड} | बुकमार्क {एज़ एजेड} पर कूदता है |
पाठ चुनें | |
v | प्रति चरित्र दृश्य मोड दर्ज करें |
वी | प्रति पंक्ति दृश्य मोड दर्ज करें |
Esc | दृश्य मोड से बाहर निकलें |
चयनित पाठ संशोधित करें | |
~ | स्विच केस |
घ | एक शब्द हटाओ |
सी | परिवर्तन |
y | झटका |
> | सही स्थानांतरित करें |
< | बाईं ओर शिफ्ट करें |
! | बाहरी कमांड के माध्यम से फ़िल्टर करें |
सेव करके छोड़ो | |
: q | विम छोड़ता है लेकिन जब फ़ाइल बदल दी जाती है तो विफल हो जाती है |
: w | फ़ाइल सहेजें |
: w new_name | फ़ाइल को new_name फ़ाइल नाम से सहेजें |
: wq | फ़ाइल को सहेजें और विम छोड़ दें। |
: Q! | फ़ाइल में बदलावों को सहेजे बिना विम से बाहर निकलें। |
ZZ | फ़ाइल को लिखें, अगर संशोधित है, और विम छोड़ दें |
ZQ | जैसा ही है: क्यू! लिखने के बिना विम छोड़ता है |
वीआईएम कीबोर्ड शॉर्टकट्स चीटशीट डाउनलोड करें
पर्याप्त नहीं मिल सकता है? हमने आपके लिए एक डाउनलोड करने योग्य धोखा शीट तैयार की है ताकि जब आप इसकी आवश्यकता हो तो आप इसका उपयोग कर सकते हैं।
यहाँ से डाउनलोड करें!