2009-05-28 17 views
8

ग्रीटिंग्स। मैं वर्षों से विम का उपयोग कर रहा हूं, और मैंने हाल ही में एक्सकोड के साथ काम करना शुरू कर दिया है। बातें मैं वास्तव में XCode के बारे में की तरह की है कि यह होगा ऑटो पूर्ण शब्दों बिना मुझे <TAB> मार है।एक्सकोड-जैसे ऑटो पूर्णता vim (टैब के बिना)?

उदाहरण के लिए, नीचे इस छवि में मुझे केवल NSSObj टाइप करने की आवश्यकता है और बाकी स्वचालित रूप से भर चुके हैं, कोई विशेष कीस्ट्रोक आवश्यक नहीं है।

alt text

मैं vim में इस आशय पुन: पेश करना चाहते हैं।

स्पष्ट होने के लिए, यह प्रश्न इस बारे में नहीं है कि टैब/ओमनी-पूर्णता को विम में कैसे काम करना है। मुझे पहले ही टैब/ओमनी पूर्णता मिल रही है ठीक है और यह कोई समस्या नहीं है। सवाल यह है: क्या किसी को पता है कि स्वत: पूर्ण करने के लिए vim कैसे प्राप्त करें क्योंकि मैं टाइप कर रहा हूं?

+0

मैं एक्सकोड से अपरिचित हूं। यदि आप टैब नहीं दबाते हैं, तो आप अपने प्रस्तावित पूरा होने को स्वीकार करने के लिए क्या करते हैं (या अस्वीकार करते हैं, यदि आप वास्तव में जो चाहते थे वह एनएसओबीजीब था)? – rampion

+0

सबसे पहले, आप वास्तव में ऐसा नहीं करना चाहते हैं। निरंतर फायरिंग करने के बाद वे एक मस्तिष्क-रोटर हैं जो वे आधुनिक आईडीई में डालते हैं क्योंकि उनके उपयोगकर्ता आमतौर पर कीबोर्ड कमांड/शॉर्टकट का उपयोग नहीं करते हैं। दूसरा, यदि आप इस भयानक विचार के साथ बने रहते हैं तो यह देखने के लिए ऑटोकॉम्ड पर सहायता देखें कि जब भी आप सम्मिलित मोड में टेक्स्ट में प्रवेश करते हैं तो कौन सा ईवेंट आग लगती है। – Whaledawg

+0

Whaledawg, autocmd को इंगित करने के लिए धन्यवाद। मुझे autocomplpop.vim काम मिल गया है और मैं अपने मस्तिष्क को धीरे-धीरे घूमने महसूस कर सकता हूं। यह एक अद्भुत भावना है। –

उत्तर

14

vimscripts करता है कि आप क्या चाहते हैं एक प्लगइन autocomplpop.vim कहा जाता है।

+1

बहुत बढ़िया। यह प्लगइन पूरी तरह से चट्टानों। धन्यवाद। –

2

एक अन्य विकल्प vim स्क्रिप्ट कहा जाता neocomplcache Shougo द्वारा बनाई गई है।

+0

ऑटोकंपलपॉप बहुत अच्छा है लेकिन मुझे बेहतर होने के लिए neocomplcache मिला। –

संबंधित मुद्दे