2013-02-28 11 views
5

मैं कोड सुझाव (ड्रॉप-डाउन बॉक्स) ठीक से सुझाव देने के लिए प्राप्त करने की कोशिश कर रहा हूँ।उदात्त पाठ 2 :: अजगर कोड पूरा होने

अभी यह नहीं है। यह केवल सुझाव देता है, अधिक या कम, पहचानकर्ता और मॉड्यूल जो पहले से ही फ़ाइल में संपादित किए जा रहे हैं (अर्थात् फ़ाइल दायरे में)। हैं, उदाहरण के लिए, मैं यह कोशिश:

आयात numpy < --- के रूप में मैं इसे टाइप numpy सुझाव नहीं है।

numpy.a < --- और यहाँ, कुछ भी नहीं है कि 'एक' का सुझाव दिया है के साथ शुरू होता है।

मैं निम्नलिखित सहित विभिन्न साइटों पर सुझाव चीजों में से एक बेड़ा को क्रियान्वित किया है, लेकिन प्रकट करने के लिए, या कभी-कभी सही कोड पूर्ण सुझाव प्राप्त करने में कोई सफलता के साथ बिल्कुल प्रकट करने के लिए:

- Installed SublimeRope 
- "use_simple_completion": true (in SublimeRope.sublime-settings) 
- "auto_complete_triggers": [ {"selector": "source.python - string - comment - constant.numeroc", "characters": "."} ] (in Pyhon.sublime-settings) 
- etc. 

क्या मुझे कुछ याद आ रहा है (बेशक मैं हूं :))। सुझावों की सराहना करें।

+1

यह काम कर रहा है जैसा कि यह करना चाहिए। सब्लिम टेक्स्ट मनमाने ढंग से मॉड्यूल नाम या उनकी सामग्री को स्वत: पूर्ण नहीं करता है, जहां तक ​​मुझे पता है - यहां तक ​​कि पायथन में भी। – Ryan

+0

जैसा कि मिनीटेक ने कहा था, आपने कुछ भी गलत नहीं किया है, सिवाय इसके कि आप कुछ आईडीई के रूप में SublimeText पर सोचते हैं। यह अच्छा इंटरफ़ेस वाला एक टेक्स्ट एडिटर है। यहां तक ​​कि geany भी बेहतर है (लेकिन स्वत: पूर्णता बेकार है)। यदि आपको पैकेज/मॉड्यूल से फ़ंक्शन "एक्सप्लोर" करने की आवश्यकता है, तो ड्रैपमी को खोल के रूप में आज़माएं (आप कोड कॉपी/पेस्ट कर सकते हैं) या एक वास्तविक आईडीई (एसपीई, निंजा, एरिक, अपताना, नेटबीन, पायचर्म ...) – cox

+0

धन्यवाद minitech3 और कॉक्स। मैं पूरी तरह से पाइथन आईडीई के रूप में "कोमोडो" और "विंग आईडीई" का उपयोग करता हूं (विशेष रूप से विंग आईडीई के साथ खुश); और टीटीआई से मैं शाप-आधारित "बिप्थन" का उपयोग करता हूं (जो उत्कृष्ट है, और पूर्ण ऑटो पूर्ण है)। मैं उम्मीद कर रहा था कि सब्लिमेटेक्स्ट बायथन की हल्कापन और विंग/कोमोडो के भारी अनुभव के बीच एक अच्छा क्रॉस होगा। लेकिन मुझे लगता है कि इस लेखन के रूप में नहीं। फिर भी, मुझे SublimeText पसंद है और इसका उपयोग करेंगे। मैं प्रतिक्रियाओं की सराहना करता हूं। :) –

उत्तर

11

उदात्त का स्वत: पूर्ण वर्तमान फ़ाइल के भीतर से मेल करने का इरादा है।

आप भाषा के वाक्यात्मक सुविधाओं पर आधारित कोड पूर्णता करना चाहते हैं, तो आप कई विकल्प हैं, लेकिन मैं निम्नलिखित के कुछ संयोजन सुझाव है:

आशा है कि मदद करता है।

+0

धन्यवाद। ऐसा होता है।मैंने वास्तव में कोडइन्टेल की कोशिश की थी जो मुझे वांछित चीज़ों के करीब ले गया, हालांकि यह अभी भी सही ढंग से ऑटो-सुझाव देने के लिए संघर्ष कर रहा है (और यह चीजों को धीमा कर देता है - जैसे किसी भी प्लगइन स्वाभाविक रूप से - कुछ और दूसरों को)। आपकी टिप्पणी मुझे बताती है कि मैं सही दिशा में जा रहा था (सेटिंग्स के असंख्य के साथ)। मैं आपकी प्रतिक्रिया को बढ़ा दूंगा (क्योंकि यह सही है), लेकिन मेरे पास केवल 6 अंक हैं। :) –

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