इसमें :help i_ctrl-n
दिखाया गया है कि विम complete
शब्दों को पूरा करने के लिए विकल्प का उपयोग करता है । यह complete
दिखाने में मदद मिलती है कि किसी वस्तु का उपयोग करने का एकमात्र वास्तविक विकल्प जो विम उदाहरण के लिए स्थानीय नहीं है, एक शब्दकोश फ़ाइल का उपयोग करना है। प्रश्न तो सभी विम इंस्टेंस का उपयोग करके ऐसी डिक्शनरी फ़ाइल बनाने के लिए उबलता है। आप हर बार सभी खुली फ़ाइलों को पार्स करके ऐसा कर सकते हैं। मुझे हालांकि इस बात का कोई अंदाजा नहीं है कि प्रदर्शन पर इसका क्या असर पड़ेगा।
एक अन्य विकल्प एक पूरी तरह से अलग मैकेनिक (ctags आदि) का उपयोग करना होगा, लेकिन यह कार्यक्षमता को कहीं और तोड़ सकता है क्योंकि ये वास्तव में सरल स्वत: पूर्णता के लिए अभिप्रेत नहीं थे।
अधिक सामान्य नोट पर, आप अपने वर्कफ़्लो को थोड़ा बदल सकते हैं ताकि जिस तरह से विम का उपयोग करने की कल्पना की गई थी, उससे अधिक चिपक सकें। इसका मतलब होगा कि सामान को एक साथ देखने और बफ़र्स को अक्सर स्विच करने के लिए एक या कुछ खिड़कियों का उपयोग करना। एक प्लगइन जो बहुत अच्छी तरह से स्विचिंग भाग करता है वह है ctrlP। एक बटन दबाकर इसे सक्रिय करने के बाद यह आपको विभिन्न स्थानों की फाइलों की फजी खोज करने की अनुमति देता है, जिससे त्वरित स्विचिंग की अनुमति मिलती है। जब तक आपको याद है कि फ़ाइल नाम है।