2012-05-03 14 views
6

मैं अपने पाइथन ऑटो-पूर्णता के लिए रस्सी का उपयोग कर रहा हूं। हालांकि, एक चीज जो मुझे परेशान करती है वह यह है कि यह अपने सुझावों को स्वतः सम्मिलित करता है, जिससे मुझे टाइप जारी रखने के विकल्पों को कम करने में असमर्थ बना दिया जाता है। इसका अर्थ यह है कि यदि मैं सूची के नीचे अपना वांछित पूराता देखता हूं, तो मुझे इसे चुनने के लिए नीचे-तीर-कुंजी के साथ पूरी सूची में जाना होगा।विम में स्वचालित रूप से परिणाम सम्मिलित नहीं कर सकते हैं स्वचालित रूप से रस्सी ऑटो-पूर्णता (RopeCodeAssist) कर सकते हैं?

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

संक्षेप में, मैं पूर्णता चयन प्रक्रिया को vim के सर्वव्यापीकरण की तरह होना चाहूंगा जब विकल्प completeopt=longest,menu,menuone सेट हो। क्या यह संभव है?

उत्तर

1

python-mode रस्सी पूर्णता का उपयोग करने के लिए विम के omnifunc सेट करता है, जो आपको चाहिए जो करना चाहिए।

अन्यथा, आप this rope-omni plugin देख सकते हैं।

0

rope-omni प्लगइन this commit में मानक ropevim में विलय कर दिया गया है। और हाँ, https://github.com/python-rope/ अब सभी रस्सी परियोजनाओं का आधिकारिक घर है।

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

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