2009-10-28 10 views
7

मैं विम में pythoncomplete omnicompletion का उपयोग कर रहा हूँ। यह बहुत अच्छा काम करता है जब मैं वर्गों सीधे का दृष्टांत, जैसेविम में pythoncomplete - हार्डकोड फैक्टरी समारोह रिटर्न?

import numpy as np 
x = np.ndarray(l) 

फिर एक्स सही ढंग से पूरा जिम्मेदार बताते हैं।

लेकिन मैं numpy के साथ काम करते हैं और इसलिए आमतौर पर matplotlib का उपयोग कारखाने कार्यों यानी

x = np.zeros((2,2)) 
f = plt.figure() 
ax = f.add_subplot(111) 

वहाँ किसी भी तरह से मैं कठिन इन आम कार्यों की वापसी प्रकार कोड तो मैं वापस आ वस्तु पर पूरा कर सकते हैं कर सकते हैं। (यानी कुछ मैपिंग कि matplotlib.pyplot.figure रिटर्न matplotlib.figure.Figure की स्थापना की, np.zeros रिटर्न np.ndarray आदि?

+1

मैं एक से पूछा। इसी तरह का सवाल यहां: http://stackoverflow.com/questions/1678953/komodo-python-auto-complet ई-टाइप निष्कर्ष-दर-चर-मेटाडाटा –

उत्तर

2

प्रयास करें jedi-vim

समस्या आप कर रहे हैं के लिए एक खुला मुद्दा नहीं है । का सामना करना पड़ मुझे लगता है कि वहाँ एक अच्छा मौका है कि यह 3-4 महीने समय में तय किया जाएगा:। https://github.com/davidhalter/jedi/issues/372

जेडी भी अजगर के लिए YouCompleteMe पीछे इस्तेमाल किया पुस्तकालय और लगभग हर दूसरे सभ्य स्वतः पूर्ण प्लगइन है

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