से विम स्क्रिप्ट चलाएं पिछले कुछ महीनों में, मैंने अपनी परियोजनाओं के लिए बॉयलरप्लेट कोड को स्वत: जेनरेट करने के लिए विम-कमांड से भरे फाइलों की एक श्रृंखला बनाई है। यह मुझे तेजी से काम करने की अनुमति है।vim कमांडलाइन
हालांकि, इन स्क्रिप्ट को चलाने का तरीका एकमात्र तरीका है कि उन्हें ~/.vimrc
में कुंजी संयोजनों को असाइन करना है। केवल इतना ही चाबियाँ हैं जिन्हें मैं रीमेप कर सकता हूं।
क्या इन स्क्रिप्ट को :
कमांडलाइन से कुछ कीस्ट्रोक के साथ चलाने का कोई तरीका है?
उदाहरण के लिए, मेरे पास unit_test_cpp.vim
स्क्रिप्ट है, जो बॉयलरप्लेट यूनिट परीक्षण सीपीपी फ़ाइल बनाता है। मैं अपने वर्तमान में खुले फ़ाइल पर इस स्क्रिप्ट को चलाने के लिए
:utc
या एक सरल स्मरक के साथ पत्र के कुछ अन्य साधारण संयोजन टाइप करने के लिए सक्षम होने के लिए करना चाहते हैं।
वे vim आदेशों के साथ फ़ाइलें हैं है। मैं उन्हें इतनी कमांड के साथ चला सकता हूं। –
प्रत्येक आदेश में से प्रत्येक को .vimrc में फ़ंक्शन द्वारा लपेटा जाता है। तो क्या मैं .vimrc से उन कार्यों को चलाने के लिए कॉल FunctionName() विधि का उपयोग कर सकता हूं? मूल रूप से –
। अगर आपके पास फ़ंक्शन था! Foo() स्रोत 'foo.vim' एंडफंक्शन आप कर सकते हैं: Foo() को कॉल करें और इसे foo.vim स्रोत करना चाहिए, या आप आदेश को मैप कर सकते हैं क्योंकि आरक्यू नीचे दिए गए सुझावों से बचने के लिए सुझाव देता है: कॉल ... – Doon