डिफ़ॉल्ट रूप से, (न्यूनतम vimrc के साथ, और कोई प्लग इन स्थापित नहीं), यह पहले से ही संभव है।
कई फिल्टाइप प्लगइन्स के साथ वीआईएम जहाज और इनमें से कुछ प्लगइन्स ओमनी-पूरा करने की पेशकश करते हैं। उदाहरण के लिए, अजगर pythoncomplete.vim के साथ आता है।
यदि आप डिफ़ॉल्ट pythoncomplete.vim का उपयोग करते हैं, जो कि विम के साथ जहाज, (अर्थात कोई YouCompleteMe, कोई अजगर-मोड, कोई जेडी-विम) नहीं है, तो आपको एक फ़ंक्शन पूरा करने पर एक पूर्वावलोकन विंडो मिलती है, जो कीवर्ड तर्क दिखाती है।
आप सभी की जरूरत है +python
सुविधा के साथ विम ( :echo has('python')
शो 1)। यदि आप करते हैं, तो यह सब कुछ आपके डिफ़ॉल्ट के साथ डिफ़ॉल्ट अजगर-पूर्णता को पूरा करने में सक्षम होता है:
filetype plugin indent on
अजगर (जेडी, पायथन-मोड) के लिए कई अन्य पूर्ण समाधानों का शिकार करने के बाद, मुझे pythoncomplete.vim पसंद आया है जिसे विम के साथ बहुत अधिक भेजा गया है। यह सरल है, और मेरे लिए सबसे महत्वपूर्ण है, यह बहुत स्थिर है, विशेष रूप से जेडी-विम / पायथन-मोड और YouCompleteMe जैसे समाधानों की तुलना में।
यह डिफ़ॉल्ट समाधान जैसा दिखता है। यह तर्कों के पूरा होने की पेशकश नहीं करता है, लेकिन बस उन्हें पूर्वावलोकन विंडो में दिखाता है ताकि आपके लिए कीवर्ड तर्क को इस तरह से भरना आसान हो: