वीआईएम ट्यूटोरियल
विम एक बहुत शक्तिशाली संपादक है, जिसके पास बहुत सारे आदेश हैं जो इस तरह से सभी को समझाया गया है, जिसे पर्याप्त रूप से वर्णन करने के लिए डिज़ाइन किया गया है ताकि आप बस विम का उपयोग कर सकें। इस कोर्स के लिए आवश्यक समय लगभग २५ से ३० मिनट है, यह समय आपके प्रयोग करने के समय पर निर्भर करता है। पाठ में प्रयुक्त कमांड पाठ को बदलते हैं। इस फ़ाइल की एक प्रतिलिपि अपने ऊपर दें (यदि आपने "vimtutor" शुरू किया है तो यह पहले से ही एक प्रति है)। यह ध्यान रखना महत्वपूर्ण है कि यह पाठ्यक्रम अभ्यास के माध्यम से सिखाने के लिए बनाया गया है। इसका मतलब है कि आपको ठीक से सीखने के लिए कमांड चलाना चाहिए। यदि आप केवल पाठ पढ़ते हैं, तो आप आज्ञाओं को भूल जाते हैं! अब, सुनिश्चित करें कि आपका कीबोर्ड अपरकेस पर लॉक नहीं है।
पाठ 1.1- कर्सर ले जाना
कर्सर को स्थानांतरित करने के लिए, संकेतानुसार h, j, k, l दबाएं:
युक्ति: PM बाईं ओर है और बाईं ओर चलता है।
कुंजी सही है और सही चलती है।
J कुंजी एक डाउन एरो की तरह दिखती है।
नोट: यदि आप इस बात से अनिश्चित हैं कि आपने अभी क्या टाइप किया है, तो दबाएँ
सामान्य मोड पर लौटने के लिए। फिर इच्छित कमांड को फिर से टाइप करें।
नोट: तीर कुंजी भी काम करना चाहिए। लेकिन उपयोग कर रहा है
hjkl आप एक बार बहुत तेजी से आगे बढ़ सकते हैं
तुम अभ्यस्त हो जाओ।
पाठ 1.2 - INPUT और OUTPUT VIM
1. प्रेस और होल्ड (सुनिश्चित करें कि आप सामान्य मोड में हैं)।
2. प्रकार: क्ष!
---> आपके द्वारा किए गए परिवर्तनों को सहेजे बिना यह संपादक को छोड़ देगा।
यदि आप परिवर्तन और निकास से बचाना चाहते हैं, तो टाइप करें:
: वक
3. जब प्रॉम्प्ट 'शेल' प्रस्तुत किया जाएगा, तो कमांड टाइप करें
आपको इस ट्यूटोरियल में लाया है। यह हो सकता है: vimtutor
आम तौर पर आप उपयोग करेंगे: विम ट्यूटर
---> 'विम' संपादक शुरू करता है, 'ट्यूटर' वह फाइल है जिसे आप संपादित करना चाहते हैं।
पाठ १.३ - पाठ संपादित - लेखन
सामान्य मोड में, कर्सर के नीचे वर्ण को हटाने के लिए x दबाएं।
पाठ १.४: पाठ संपादित - पाठ
नॉर्मल मोड में, टेक्स्ट डालने के लिए i दबाएं।
नींबू का सारांश १
1. कर्सर तीर कुंजी या कुंजियों के साथ चलता है।
h (बाएं) j (डाउन) k (टॉप) l (दाएं)
2. विम (% प्रॉम्प्ट के साथ) टाइप करने के लिए: विम फाइल
3. विम प्रकार से बाहर निकलने के लिए:: q! सब खोने के लिए
परिवर्तन।
या प्रकार:: wq को बचाने के लिए
परिवर्तन।
4. सामान्य मोड प्रकार में कर्सर के नीचे एक चरित्र को हटाने के लिए: x
5. सामान्य मोड में कर्सर पर टेक्स्ट डालने के लिए:
मैं टेक्स्ट टाइप करता हूं
नोट: दबाने से आप सामान्य मोड में आ जाते हैं या ऑर्डर रद्द कर देते हैं
आंशिक रूप से टाइप किया गया कि आप अधिक चाहते हैं।
पाठ 2.1- स्पष्ट
किसी शब्द के अंत तक हटाने के लिए dw टाइप करें।
नोट: dw अक्षर स्क्रीन की अंतिम पंक्ति के रूप में दिखाई देंगे
आप लिखें। यदि आपने कुछ गलत लिखा है, तो दबाएं और
फिर।
पाठ 2.2 - अधिक स्पष्ट
लाइन के अंत तक हटाने के लिए d $ टाइप करें।
पाठ 2.3- कमैंट्स और ऑबजेक्ट्स
मिटा कमांड डी का प्रारूप निम्नानुसार है:
[संख्या] डी ऑब्जेक्ट या डी [संख्या] ऑब्जेक्ट
कहा पे:
संख्या - कितनी बार आदेश निष्पादित करें (वैकल्पिक, डिफ़ॉल्ट: 1)।
d - इरेज़ कमांड है।
ऑब्जेक्ट - कमांड क्या काम करेगा (नीचे सूची देखें)।
मदों की एक छोटी सूची:
डब्ल्यू - निम्नलिखित सहित, शब्द के अंत में कर्सर।
ई - नीचे के स्थान के बिना शब्द के अंत में कर्सर।
$ - लाइन के अंत तक कर्सर।
नोट: साहसिक के लिए, सामान्य मोड में वस्तु का एकमात्र समर्थन, बिना
कमांड, ऑब्जेक्ट की सूची में दिखाए अनुसार कर्सर को स्थानांतरित करें।
पाठ 2.4 - 'वचन-पत्र' के लिए एक अपवाद
एक पंक्ति को हटाने के लिए dd टाइप करें।
कई बार हम पूर्ण रेखाओं, डिजाइनरों की अपंजीकृत करते हैं
Vi ने फैसला किया कि यह सिर्फ दो में से टाइप करना आसान होगा
एक पंक्ति को साफ करना जारी रखा।
पाठ 2.5 - रद्द करना
अंतिम आदेशों को पूर्ववत करने के लिए u टाइप करें।
एक लाइन पुनः प्राप्त करने के लिए U टाइप करें।
रद्द करने के लिए Ctrl + R टाइप करना
लेसन 2 की सारांश
1. एक शब्द प्रकार के अंत में कर्सर को साफ करने के लिए: dw
2. पंक्ति प्रकार के अंत में कर्सर को साफ़ करने के लिए: d $
3. एक लाइन प्रकार को हटाने के लिए: डी.डी.
4. एक सामान्य मोड कमांड का प्रारूप है:
[संख्या] कमांड ऑब्जेक्ट या कमांड [संख्या] ऑब्जेक्ट
कहा पे:
संख्या - कितनी बार कमांड को दोहराना है
कमांड - क्या करना है, जैसे डी डिलीट करने के लिए
ऑब्जेक्ट - कमांड को क्या कार्य करना चाहिए, उदाहरण के लिए w (शब्द)
$ (रेखा के अंत तक), आदि।
5. पिछले कार्यों को पूर्ववत करने के लिए, टाइप करें: यू (यू लोअरकेस)
लाइन प्रकार पर सभी परिवर्तनों को पूर्ववत् करने के लिए: U (राजधानी U)
रद्दीकरण प्रकार को रद्द करने के लिए: Ctrl-R
पाठ 3.1- बंधन
मिटाने के बाद कर्सर रखने के लिए p टाइप करें।
1. नीचे कविता की पहली पंक्ति पर कर्सर रखें।
2. लाइन को हटाने के लिए dd टाइप करें और इसे Vim बफर में रखें।
3. कर्सर को पिछली पंक्ति में ले जाएँ जहाँ आप चाहते हैं
लाइन क्लियर कर दी।
4. सामान्य मोड में, लाइन प्राप्त करने के लिए p टाइप करें।
पाठ 3.2 - समीक्षा
कर्सर के नीचे वर्ण को बदलने के लिए r और एक वर्ण लिखें।
पाठ 3.3 - परिवर्तन
किसी शब्द के सभी या भाग को बदलने के लिए, cw लिखें
ध्यान दें कि cw शब्द को हटाता है और फिर आपको इन्सर्ट मोड में डालता है।
पाठ 3.4 - सी के साथ और अधिक परिवर्तन
परिवर्तन हटाने के समान वस्तुओं के साथ काम करता है।
1. परिवर्तन विलोपन के समान कार्य करता है।
प्रारूप है:
[संख्या] सी वस्तु या सी [संख्या] वस्तु
2. वस्तुएं भी समान हैं: w (शब्द), $ (रेखा का अंत) आदि।
लेसन 3 की सारांश
1. हटाए गए पाठ को बदलने के लिए, पी टाइप करें। यह जगह है
हटाए गए पाठ को कर्सर से हटाएं (यदि एक पंक्ति मिटा दी गई है, तो
कर्सर के नीचे होगा)।
2. कर्सर के नीचे के चरित्र को बदलने के लिए, अक्षर के बाद r टाइप करें
जो मूल की जगह लेगा।
3. परिवर्तन आपको निर्दिष्ट ऑब्जेक्ट, कर्सर को बदलने की अनुमति देता है
वस्तु का अंत। उदाहरण के लिए, कर्सर को बदलने के लिए cw टाइप करें
शब्द के अंत तक, सी $ एक पंक्ति के अंत तक बदलने के लिए।
4. परिवर्तन का प्रारूप है:
[संख्या] सी वस्तु या सी [संख्या] वस्तु
पाठ ४.१- स्थिति और स्थिति
फ़ाइल में अपनी स्थिति और उसकी स्थिति प्रदर्शित करने के लिए Ctrl-G टाइप करें।
फ़ाइल में दिए गए लाइन पर जाने के लिए Shift-G का उपयोग करें।
नोट: कोई भी स्टेप करने से पहले इस पूरे पाठ को पढ़ें!
1. Ctrl कुंजी दबाए रखें और G. एक स्थिति लाइन दबाएँ
स्क्रीन के नीचे फ़ाइल नाम और संख्या के साथ दिखाई देगा
तुम कहाँ हो। इस संख्या पर ध्यान दें, इसका उपयोग चरण 3 में किया जाएगा।
2. फ़ाइल के अंत में जाने के लिए कैपिटल G (Shift-G) टाइप करें।
3. उस पंक्ति संख्या को दर्ज करें जहां आप शिफ्ट-जी के बाद आए थे। यह करेगा
उस पंक्ति पर वापस जाएं जहां आप शुरू में थे।
(जब आप नंबर टाइप करते हैं, तो वे स्क्रीन पर दिखाई नहीं देते हैं)।
पाठ 4.2 - खोज
उस पाठ को खोजने के लिए किसी पाठ का प्रकार / अनुसरण करें।
1. चरित्र / सामान्य मोड टाइप करें। ध्यान दें कि यह और कर्सर
स्क्रीन के निचले भाग में दिखाई देते हैं, जैसे कि हमने कब इस्तेमाल किया:।
2. इसके बाद type Then इरूरूरर ’’ टाइप करें। यह वह शब्द है जिसे आप खोजना चाहते हैं।
3. एक ही पाठ को फिर से खोजने के लिए, बस एन टाइप करें।
उसी पाठ को विपरीत दिशा में खोजने के लिए, Shift-N टाइप करें।
4. यदि आप किसी पाठ को फ़ाइल के शीर्ष पर खोजना चाहते हैं, तो उपयोग करें?
की जगह में /।
नोट: जब खोज फ़ाइल के अंत तक पहुँचती है, तो यह शुरुआत में लौटती है।
पाठ 4.3 - खोज कोष्ठक
टाइप करने के लिए%), ] या) संवाददाताओं।
नोट: किसी प्रोग्राम को डीबग करते समय यह सुविधा बहुत उपयोगी है
असंतुलित कोष्ठक होता है!
पाठ 4.4 - एक त्रुटि को कम करने के लिए कैसे
टाइप करें: 'पुराने' को 'नए' से बदलने के लिए एस / पुराना / नया / जी।
: एस / ली /
ध्यान दें कि यह कमांड केवल पहली घटना को बदलता है
पंक्ति।
: s / lee / the / g, वैश्विक प्रतिस्थापन बनाने का आदेश दिया
रेखा पर। यह लाइन पर सभी घटनाओं को बदलता है
दो पंक्तियों के बीच पाठ की सभी घटनाओं को बदलने के लिए,
प्रकार: #, # एस / पुराने / नए / जी जहां #, # दो पंक्तियों की संख्या हैं।
प्रकार:% s / पुराना / नया / g किसी भी हर घटना को बदलने के लिए
फ़ाइल।
लेसन 4 की सारांश
1. Ctrl-G फ़ाइल में आपकी स्थिति और उसके बाद की स्थिति प्रदर्शित करता है।
Shift-G आपको फ़ाइल के अंत में रखता है। शिफ्ट-जी के बाद एक लाइन नंबर
आप इस लाइन तक।
2. एक पाठ टाइप करें / उसके बाद पाठ को आगे खोजें।
प्रकार? पाठ के बाद पाठ को पीछे की ओर खोजें।
में अगली घटना को खोजने के लिए एक खोज प्रकार n के बाद
विपरीत दिशा में खोज करने के लिए समान दिशा या Shift-N।
3. टाइपिंग%, जबकि कर्सर चालू (, ) [, ], () या चलता है
यह चरित्र पर है।
4. एक लाइन प्रकार पर एए बी बी द्वारा पहले को बदलने के लिए: एस / एए / बी.बी.
एक लाइन प्रकार पर आ bb द्वारा सभी को बदलने के लिए: s / aa / bb / g
टेक्स्ट को दो नंबर लाइन प्रकार के बीच बदलने के लिए: #, # s / aa / bb / g
फ़ाइल प्रकार में सभी आवृत्तियों को बदलने के लिए:% s / aa / bb / g
हर बार पुष्टिकरण का अनुरोध करने के लिए 'ग' जोड़ें:% s / aa / bb / gc
पाठ 5.1 - बाहरी कमांड को कैसे निष्पादित करें
प्रकार:! इस कमांड को निष्पादित करने के लिए एक बाहरी कमांड द्वारा अनुसरण किया जाता है।
1. टाइप करें: स्क्रीन के नीचे स्लाइडर से परिचित। यह करेगा
एक कमांड दर्ज कर सकते हैं।
2. फिर टाइप ए! (विस्मयादिबोधक बिंदु)। यह आपको प्रदर्शन करने की अनुमति देता है
आपके दुभाषिया (शेल) के लिए कोई भी मान्य आदेश।
3. उदाहरण के लिए, ls के बाद टाइप करें! और दबाएँ। यह लाता है
वर्तमान फ़ोल्डर में फ़ाइलों की सूची, जैसे कि आपने टाइप किया था
शेल प्रॉम्प्ट पर कमांड। उपयोग:! अगर डार! Ls नहीं करता है।
नोट: इस बाह्य के किसी भी कमांड को निष्पादित करना संभव है
मार्ग।
नोट: सभी कमांड टकसाल के साथ समाप्त होने चाहिए।
पाठ 5.2 - रिकॉर्ड करने वाले फ़ाइलों पर अधिक जानकारी
फ़ाइल में किए गए परिवर्तनों को सहेजने के लिए, टाइप करें: w फ़ाइल।
1. प्रकार:! या दिर:! फ़ोल्डर में फ़ाइलों की सूची के लिए Ls
सामान्य। आप पहले से ही जानते हैं कि हमें उसके बाद समर्थन करना चाहिए।
2. एक फ़ाइल नाम चुनें जो अभी तक मौजूद नहीं है, उदाहरण के लिए टेस्ट।
3. फिर टाइप करें: w TEST (जहां TEST वह नाम है जिसे आप चुनते हैं)।
4. यह बैकअप फ़ाइल (ट्यूटोरियल विम) टेस्ट नाम के तहत।
जाँच करने के लिए, टाइप करें:! फ़ोल्डर सामग्री के लिए पुन: कल्पना करें।
ध्यान दें कि यदि आप विम को छोड़ देते हैं और परीक्षण फ़ाइल के साथ वापस आ जाते हैं, तो
आपके द्वारा सहेजे जाने पर पाठ्यक्रम की एक सटीक प्रतिलिपि होगी।
5. अब फाइल (MS-DOS) टाइप करके डिलीट करें! डेल टेस्ट
या (यूनिक्स) ::! आरएम टेस्ट
पाठ 5.3 - एक चयनित रिकॉर्डिंग
फ़ाइल के एक हिस्से को बचाने के लिए, टाइप करें: #, # w फ़ाइल
फ़ाइल के केवल एक हिस्से को बचाने के लिए, टाइप करें: #, # w परीक्षण
जहाँ #, # आपके द्वारा नोट किए गए दो नंबर हैं (ऊपर, नीचे) और परीक्षण है
फ़ाइल का नाम।
पाठ ५.४ - फिल्म्स का फ़्यूज़न और रिकवरी
किसी फ़ाइल की सामग्री सम्मिलित करने के लिए, टाइप करें: r फ़ाइल
आपके द्वारा पुनर्प्राप्त की गई फ़ाइल उस स्थान पर रखी जाती है जहाँ कर्सर स्थित है।
लेसन 5 की सारांश
1.:! कमांड एक बाहरी कमांड को निष्पादित करता है।
कुछ उदाहरण:
(MS-DOS) (यूनिक्स)
: dir :! ls फ़ोल्डर की सामग्री को प्रदर्शित करता है।
: डेल फ़ाइल:! Rm फ़ाइलों को हटा दिया FILE।
2.: w फाइल डिस्क पर करंट Vim फाइल को सेव करती है
फ़ाइल का नाम।
3.: # फ़ाइल में # # लाइनों के साथ # w फ़ाइल रिकॉर्ड # #।
4. r ROSTER फ़ाइल को पुनर्प्राप्त करता है और इसे फ़ाइल में सम्मिलित करता है
कर्सर स्थिति से वर्तमान।
पाठ 6.1 - विकल्प
कर्सर के नीचे एक लाइन खोलने के लिए ओ टाइप करें और सम्मिलित करें पर जाएं।
कर्सर यहाँ होने पर Shift-O टाइप करके ऊपर एक लाइन खोलें।
पाठ 6.2 - जोड़कर
कर्सर डालने के बाद टेक्स्ट डालने के लिए टाइप करें।
चरित्र के बाद पाठ जोड़ने के लिए एक (निचला) टाइप करें
कर्सर के नीचे। (एक राजधानी लाइन के अंत में पाठ जोड़ता है)।
पाठ 6.3 - उत्तर के दूसरे संस्करण
एक से अधिक वर्णों को बदलने के लिए एक पूंजी R टाइप करें।
पाठ 6.4 - विकल्प सेट करना
अनुसंधान को हल करने के लिए एक विकल्प और विकल्प की उपेक्षा करता है
अक्षर संवेदनशील।
1. टाइप करके / अनदेखा करके 'अज्ञात' के लिए खोजें।
एन का उपयोग करके इसे कई बार दोहराएं।
2. टाइप करके 'ic' (इग्नोर केस) इनेबल करें: ic सेट करें।
3. फिर n का उपयोग करके अपनी खोज जारी रखें।
एन कुंजी के साथ इस खोज को कई बार दोहराएं।
4. 'hlsearch' और 'incsearch': set hls को सक्षम करें।
5. फिर एक खोज का प्रयास करें, और ध्यान रखें कि क्या है
उत्पाद: / उपेक्षा।
6. परिणामों के हाइलाइट को रोकने के लिए, टाइप करें:
: nohlsearch
लेसन 6 की सारांश
1. टाइप ओ कर्सर के नीचे एक लाइन खोलता है और इसे फैशन में रखता है
निवेशन। कैपिटल O टाइप करें लाइन के ऊपर एक लाइन खुलती है
जहां कर्सर स्थित है।
2. दर्ज करें एक पाठ को अक्षर के बाद सम्मिलित करना है जहां
कर्सर रखें। एक कैपिटल अक्षर टाइप करें A अंत में टेक्स्ट जोड़ता है
लाइन का।
3. जब तक सक्रिय मोड की जगह एक राजधानी आर टाइप करें
कुंजी का समर्थन किया जाना है।
4. प्रकार: सेट xxx विकल्प 'xxx' को सक्रिय करता है।
पाठ 7 - ऑनलाइन मदद करने के लिए पहुंच
ऑनलाइन हेल्प सिस्टम का उपयोग करना।
विम में ऑनलाइन मदद की एक व्यापक प्रणाली है। वहां पहुंचने के लिए, एक कोशिश करें
ये तीन विधियाँ:
- बटन दबाएं (यदि आपके पास एक है)
- बटन दबाएं (यदि आपके पास एक है)
- प्रकार: मदद
प्रकार: q सहायता विंडो बंद करने के लिए।
जिसे देकर आप लगभग किसी भी विषय पर मदद ले सकते हैं
कमांड के तर्क: मदद। उदाहरण के लिए प्रयास करें (मत भूलना
समर्थन ):
: W की मदद करें
: मदद c_ : इन्सर्ट-इंडेक्स में मदद करें : उपयोगकर्ता-मैनुअल मदद करेंपाठ 8 - एक SCRIPT स्टार्ट बनाना
विम सुविधाओं को सक्षम करें।
विम में वीआई की तुलना में कई अधिक विशेषताएं हैं, लेकिन उनमें से अधिकांश
डिफ़ॉल्ट रूप से अक्षम हैं। उनका उपयोग शुरू करने के लिए, आपको चाहिए
एक फ़ाइल बनाएँ "vimrc"।
1. फ़ाइल "vimrc" का संपादन शुरू करें। यह आपके सिस्टम पर निर्भर करता है:
: संपादित करें ~ /। यूनिक्स के लिए Vimrc
: MS-Windows के लिए $ VIM / _vimrc संपादित करें
2. अब उदाहरण के लिए फ़ाइल "vimrc" के पाठ को एकीकृत करें:
: $ VIMRUNTIME रीड / vimrc_example.vim
3. फ़ाइल को इसके साथ सहेजें:
: लिखो
अगली बार जब आप विम शुरू करेंगे, तो हाइलाइटिंग सिंटैक्टिक होगी
सक्रिय। आप इस फाइल में अपनी सभी पसंदीदा सेटिंग्स जोड़ सकते हैं।