एक पूर्ण शुरुआत कैसे विम को सिर्फ विम का उपयोग करके सीख सकती है?


21

कोई vi अनुभव के साथ एक पूर्ण शुरुआत के रूप में, मैं केवल विम का उपयोग करके विम का उपयोग करना कैसे सीख सकता हूं? क्या एक अंतर्निहित ट्यूटोरियल है, और मैं इसे कैसे एक्सेस कर सकता हूं?

मान लें कि मेरे पास लिनक्स और विम के साथ एक लैपटॉप है, और कोई इंटरनेट कनेक्शन नहीं है।


3
vimtutorपहले 30 मिनट के लिए शुरू करें । सप्ताह के बाकी दिनों के लिए वास्तविक अभ्यास जारी रखें। बूम! आप तेजी से विम का उपयोग कर सकते हैं और इसके सभी पेशेवरों के पास हैं।
gon1332

मैं इस सीएचओ
senpai

जवाबों:


26

vimtutorएक प्रोग्राम है जो वैनिला विम इंस्टॉलेशन के साथ आता है। यह 30 मिनट का ईश ट्यूटोरियल प्रोग्राम है जो विम की मूल बातें बताता है। * निक्स सिस्टम पर, आपको आम तौर पर केवल vimtutorकमांड-लाइन पर निष्पादित करने की आवश्यकता होती है । यूनिक्स भी gvimtutorउपलब्ध है, यदि आप एक जीयूआई संस्करण पसंद करेंगे।

Windows पर, vimtutor.batमें स्थित है $VIMRUNTIME(आम तौर पर की तरह कुछ C:\Program Files (x86)\Vim\vim74या समान)। vimtutor.batविंडोज पर GUI विम के लिए डिफ़ॉल्ट होगा; -consoleयदि आप इसे कंसोल विम का उपयोग करने के लिए बाध्य करना चाहते हैं तो पास करें। विंडोज 8 पर, कम से कम, आप ट्यूटर को खोलने के लिए स्टार्ट मेनू से 'विम ट्यूटर' (उद्धरण के बिना, निश्चित रूप से) भी खोज सकते हैं।


16

आप :helpऊपर से नीचे तक पढ़कर विम सीख सकते हैं । जब आप प्रवेश करते हैं :help, तो यह इस तरह दिखता है:

*help.txt*      For Vim version 7.3.  Last change: 2010 Jul 20

                        VIM - main help file
                                                                         k
      Move around:  Use the cursor keys, or "h" to go left,            h   l
                    "j" to go down, "k" to go up, "l" to go right.       j
Close this window:  Use ":q<Enter>".
   Get out of Vim:  Use ":qa!<Enter>" (careful, all changes are lost!).

Jump to a subject:  Position the cursor on a tag (e.g. |bars|) and hit CTRL-].
   With the mouse:  ":set mouse=a" to enable the mouse (in xterm or GUI).
                    Double-click the left mouse button on a tag, e.g. |bars|.
        Jump back:  Type CTRL-T or CTRL-O (repeat to go further back).

Get specific help:  It is possible to go directly to whatever you want help
                    on, by giving an argument to the |:help| command.
                    It is possible to further specify the context:

जैसा कि आप देख सकते हैं, यह अनिवार्य से शुरू होता है, जैसे कि चारों ओर घूमना, विषयों पर वापस जाना और इसी तरह। यदि आप थोड़ा नीचे स्क्रॉल करते हैं, तो दस्तावेजों की यह सूची दिखाई देती है:

------------------------------------------------------------------------------
                                                *doc-file-list* *Q_ct*
BASIC:
|quickref|      Overview of the most common commands you will use
|tutor|         30 minutes training course for beginners
|copying|       About copyrights
|iccf|          Helping poor children in Uganda
|sponsor|       Sponsor Vim development, become a registered Vim user
|www|           Vim on the World Wide Web
|bugs|          Where to send bug reports

USER MANUAL: These files explain how to accomplish an editing task.

|usr_toc.txt|   Table Of Contents

Getting Started
|usr_01.txt|  About the manuals
|usr_02.txt|  The first steps in Vim
|usr_03.txt|  Moving around

शीर्ष पर दिए गए नेविगेशन युक्तियों (और Ctrl]लिंक का अनुसरण करने के लिए) का उपयोग करके, आप अनुभागों पर जाना शुरू कर सकते हैं, उदाहरण के लिए tutor। (यह वास्तव में है कि मैंने पहली बार विम को कैसे सीखा।)


यह मुझे मूर्खतापूर्ण लगता है कि मैंने इस आदेश को कभी नहीं चलाया। मैं हर समय अंतर्निहित मदद का उपयोग करता हूं। मैंने एक यादृच्छिक युक्तियों की वेबसाइट से Ctrl-] और Ctrl-t शॉर्टकट सीखे, और मुझे लगा कि वे सरल और जबरदस्त उपयोगी थे, और मुझे आश्चर्य हुआ कि मैंने उनके बारे में क्यों नहीं सुना ... डुह ... मैंने कभी भी बस नहीं चलाया :helpऔर शुरू किया पढ़ने।
वाइल्डकार्ड

7

जैसा कि दूसरों ने उल्लेख किया vimtutorहै कि शुरुआत करने के लिए एक अच्छी जगह है, आपके ज्ञान और ज्ञान दर्शन की समझ में सुधार के लिए आपके लिए कई अन्य संसाधन उपलब्ध हैं, जो कहने की जरूरत नहीं है कि यह न केवल शानदार है, बल्कि आश्चर्यजनक और सुखद रूप से सहज है।

हालाँकि मैं अभी भी एक उदाहरण का उपयोग करना चाहूंगा कि एक समानांतर को कैसे आकर्षित करना चाहिए जो कि सीखने के दृष्टिकोण के लिए होना चाहिए।

जैसा कि हम पैदा हुए हैं, हम बहुत अधिक स्थिर हैं, हमें जहां कहीं भी जाने की जरूरत है, वहां ले जाने की जरूरत है, धीरे-धीरे हमारे पैर और हाथ की मांसपेशियां विकसित होती हैं और धीरे-धीरे अभ्यास से हम सीखते हैं कि कैसे उनका उपयोग करें और उनका उपयोग करने के लिए उन्हें ठीक से नियंत्रित करें। रेंगना शुरू करने के लिए ताकि हम अपने चारों ओर का पता लगा सकें। जैसे-जैसे हम आगे बढ़ते हैं और अधिक मांसपेशियों, शक्ति और समन्वय विकसित करते हैं, हम चलना शुरू करते हैं और उसी के कुछ और के साथ हम अंततः चलने में सक्षम होते हैं। अब आप सोच सकते हैं कि यह इसका अंत होगा, लेकिन ऐसा नहीं है, जब भी हम अपनी इच्छा के अनुसार चलने / दौड़ने में काफी सहज होते हैं, हम आगे और आगे जाने की जरूरत महसूस करते हैं और अधिक उपकरणों (विभिन्न वाहनों) की आवश्यकता महसूस करते हैं ) दूर और तेजी से जाने के लिए।

लर्निंग वीआईएम आईएमओ उसी के समान होना चाहिए, जिसमें आपको पर्याप्त सीखना चाहिए कि आप अपने दिमाग को जल्दी से समझ सकें और अभ्यास के साथ यह आपकी मांसपेशियों की स्मृति में फैल जाए और दूसरी प्रकृति बन जाए, यही आपके लिए आगे सीखने का समय होगा चालें और चक्र दोहराएं।

विम दर्शन को समझने और बनाने में पर्याप्त समय और प्रयास करने के बाद, ताकि यह आपकी मांसपेशियों की याददाश्त में हो, आप निराश होकर छोड़ देंगे कि दर्द को कितना धीमा और भयानक लगता है, अन्य अनुप्रयोगों और संपादकों का उपयोग करना है जिनके पास विम की नकल करने के लिए कुछ समर्थन नहीं है।


6

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.