इसको हासिल करने का सबसे आसान तरीका एक्सुब्रेन्ट ctags है। GNU / Linux (जैसे उबंटू या डेबियन) के तहत आपको बस करने में सक्षम होना चाहिए
sudo apt-get install exuberant-ctags
(OSX के लिए "$ काढ़ा स्थापित ctags" पर्याप्त होना चाहिए; विंडोज के लिए आप http://ctags.sourceforge.net/ पर जाना चाहते हैं और स्टैंडअलोन निष्पादन योग्य डाउनलोड कर सकते हैं )
फिर अपने प्रोजेक्ट के रूट फ़ोल्डर में नेविगेट करें और चलाएं
ctags -R --exclude=.git .
यह आपकी पूरी परियोजना को स्कैन करेगा और एक ./tags फ़ाइल बनाएगा जो विम स्वचालित रूप से एक कुंजी के प्रेस पर कार्यों में कूदने की क्षमता प्रदान करने के लिए उपयोग करेगा। अर्थात्:
Ctrl + ]
अपने कर्सर को उस फ़ंक्शन पर रखा जाए जिसके लिए आप कार्यान्वयन देखना चाहते हैं। अन्य संयोजन और कई कमांड मोड फ़ंक्शन हैं जो आपको ctags द्वारा अपने कोड के माध्यम से नेविगेट करने देते हैं (जैसे Ctrl+ tपुराने टैग स्टैक के लिए कूदना)। :help 29.1
अवलोकन के लिए देखें ।
ध्यान दें कि आपको कोड में प्रत्येक महत्वपूर्ण परिवर्तन के लिए ctags को फिर से चलाना है और इसे अपनी परियोजना को फिर से अनुक्रमित करने दें। आप या तो इसे मैन्युअल रूप से कर सकते हैं, या इसे हॉटकी या लेखन पर करने के लिए विम सिखा सकते हैं।
संकेत: यदि आप ctags का व्यापक उपयोग करते हैं, तो शायद vim-taglist ( http://vim-taglist.sourceforge.net ) प्लगइन भी देखने लायक है। यह आपको उस वर्ग / फ़ाइल के सभी कार्यों की एक सूची के साथ एक आईडीई-शैली की रूपरेखा देता है।