Pydev

2009-01-29 15 views
14

में कोई कोड पूर्णता और वाक्यविन्यास हाइलाइटिंग नहीं है, मैंने अभी पाइडेव नवीनतम संस्करण के साथ एक्लिप्स को कॉन्फ़िगर किया है, लेकिन जब मैं बाहरी मॉड्यूल आयात करता हूं, न तो कोड पूर्णता और न ही सिंटैक्स हाइलाइटिंग काम करता है। मैं इसे कैसे सक्षम करूं?Pydev

कमोडो संपादित, जाहिर है, एक बेहतर synax हाइलाइटिंग करता है। - लेकिन Ctrl + R प्रोग्राम नहीं चलाता है।

मैं इसी तरह के हाइलाइटिंग और फोंट (सौंदर्यशास्त्र) और F5 के साथ एक विज्ञान प्रकार का संपादक पसंद करता हूं लेकिन कमोडो संपादित करने और बेहतर कोड समापन और वीआई इम्यूलेशन जैसे गतिशील रूप से फ़ोल्डर और फ़ाइलों के प्रदर्शन के साथ। सुझाव, कृपया।

मैं एक Py आईडीई, Komodo या Wingware है, जो बेहतर है खरीदना चाहते हैं - WRT वाक्य रचना हाइलाइटिंग और कोड पूरा होने

+0

आप F5 काम कर सकते हैं या विंडो से ग्रहण में किसी अन्य कुंजी को कॉन्फ़िगर कर सकते हैं -> प्राथमिकताएं -> सामान्य -> ​​कुंजी। – Kiv

उत्तर

22

कोड पूरा होने को सक्षम करने के खिड़की के पास जाना> वरीयताएँ> Pydev> संपादक> कोड समापन , और 'कोड कोड पूर्ण करें' की जांच करें? बॉक्स, साथ ही साथ अन्य बॉक्स जो आप पूरा करना चाहते हैं। ऐसा लगता है कि लोड करने में दूसरा स्थान लगता है, पहली बार इसे कुछ पूरा करना होगा।

सिंटेक्स रंग केवल डिफ़ॉल्ट रूप से काम करना चाहिए। पैकेज एक्सप्लोरर में फ़ाइल पर राइट-क्लिक करें, 'ओपन विथ' पर जाएं, और सुनिश्चित करें कि आप इसे पायथन संपादक के साथ खोल रहे हैं, न कि नियमित टेक्स्ट संपादक।

मुझे नहीं पता कि बाहरी मॉड्यूल आयात करके आपका क्या मतलब है। मेरे पास डिस्क पर एक अलग निर्देशिका संरचना में मेरा स्रोत है; मेरी पीईडीवी परियोजनाओं में उनसे जुड़ा फ़ोल्डर्स होता है। कोड समापन उस के लिए काम करता है, साथ ही अन्य मॉड्यूल जैसे 'ओएस'। यदि आपको परेशानी हो रही है, तो क्या पीडीडीव के पायथन खोज पथ में मॉड्यूल जोड़े गए हैं (आवश्यक रूप से नियमित रूप से समान नहीं)?

मैंने थोड़ी देर पहले कमोडो और विंगवेयर पर एक संक्षिप्त रूप लिया, इसलिए मैं आपके प्रश्न के दूसरे भाग का जवाब नहीं दे सकता। लेकिन PyDev के साथ जा रहा समाप्त हो गया। मैं ग्रहण का बड़ा प्रशंसक नहीं हूं, लेकिन पीईडीव मेरे लिए काफी अच्छा काम करता है।

+0

इस प्रश्न और उत्तर ने मुझे उन सभी इंटेलिजेंस सुविधाओं को चालू करने का तरीका बताया जो मुझे याद आ रही थीं। धन्यवाद। –

0

ठीक है, मैंने विंग प्रोफेशनल की कोशिश की और मुझे लगता है कि यह वास्तव में वहां का सबसे अच्छा पाई आईडीई है।

0

कॉमोडो और विंगाईड के बीच मैं विंग के लिए जाऊंगा। यह लाइसेंस महंगा नहीं है और यह तथ्य कि यह वाणिज्यिक है, आपको अधिक अपडेट और बग फिक्स की बड़ी संभावना देता है। यदि आप, मेरे जैसे, एक मुफ्त समाधान पसंद करते हैं, तो pydev के साथ छड़ी। कम से कम जब तक एपटाना मुक्त दरवाजा बंद कर देता है :)

2

यह देखने के लिए जांचें कि 'पी' आइकन आपके आइटम के लिए और इसे खोलने के बाद आपके संपादक के शीर्ष पर दिखाई दे रहा है या नहीं। यदि यह प्रकट नहीं हो रहा है, तो हो सकता है कि फ़ाइल एसोसिएशन में कोई समस्या हो, इसलिए, विंडो> वरीयताओं> सामान्य> संपादकों> फ़ाइल एसोसिएशन पर जाएं और सुनिश्चित करें कि .py फ़ाइलें पाइथन संपादक से जुड़े हैं (ध्यान दें कि इसकी वजह से एक ग्रहण बग, यदि यह सही लगता है, तो आपको एसोसिएशन को हटाना होगा और इसे फिर से जोड़ना होगा)

9

सामान्य कारण है कि कोड पूर्ण होने पर पीडीडीव के तहत काम नहीं होता है यह है कि पुस्तकालय PythonPATH में नहीं हैं। यदि आप प्रोजेक्ट प्रॉपर्टीज में जाते हैं, और उन स्थानों को शामिल करने के लिए PyDev PYTHONPATH वरीयताओं को सेट करते हैं जहां आप जीवन को पूरा करने की कोशिश कर रहे हैं, तो यह ठीक काम करेगा ...

प्रोजेक्ट> गुण> PyDev-PythonPAH> क्लिक करें 'जोड़ें स्रोत फ़ोल्डर '

1

ऐसा लगता है जैसे आपको पायथन दुभाषिया का स्थान निर्दिष्ट करना है। इसे प्राथमिकता> पायदेव> इंटरप्रेटर - पायथन के तहत करें। एक नया दुभाषिया बनाएं और इसे पायथन दुभाषिया निष्पादन योग्य पर इंगित करें।

5

आप फ़ाइल पर राइट क्लिक करके 'के रूप में अजगर संपादक' का उपयोग करें 'के साथ खोलें' सुनिश्चित करें - यह मेरे

+1

इसके लिए धन्यवाद! मेरे पास एक फ़ाइल खुली * थी * सिंटैक्स हाइलाइटिंग और अन्य * बिना * हाइटलाइटिंग के, यह हल हो गई। –

0

के लिए काम किया अपने विषय विन्यास की जाँच करें। पायथन हाइलाइटिंग थीम कलर्स

0

यदि किसी और ने शर्मनाक गलती की है तो मैंने यह सुनिश्चित किया है: सुनिश्चित करें कि आपकी स्रोत कोड फ़ाइल वास्तव में ".py" के साथ समाप्त हो जाती है। यहां तक ​​कि अगर यह एक पायथन परियोजना में है, तो पीईडीवी एक्सटेंशन के बिना अनुमान नहीं लगाएगा।

0

यदि आप ग्रहण के साथ काम करना चाहते हैं तो कृपया इन प्लगइन पर एक नज़र डालें।

- अपने ग्रहण संपादक को vim की तरह काम करने के लिए। मैं इस प्लगइन का उपयोग करता हूँ। http://vrapper.sourceforge.net/home/

-तब यदि आप HTML, CSS आदि के साथ कुछ करते हैं तो यह प्लग उपयोगी हो सकता है। https://github.com/emmetio/emmet-eclipse

यदि आप एक टेक्स्ट एडिटर की तलाश में हैं। मेरा सुझाव है कि आप उपयोग करना: -

या तो Notepad ++ (Windows में) - ViSimulator - - जैसे प्लगइन के साथ चींटी - एक्सप्लोरर - अजगर स्क्रिप्ट - NppExec

केट (केडीई उन्नत पाठ एडिट्रो), [लिनक्स में], जिसमें विम मोड और कई सुविधाएं हैं। मेरे विचार में, इसमें बेहतर वाक्यविन्यास समर्थन भी है। मुझे यकीन नहीं है कि इसमें प्लगइन हैं या नहीं।

मुझे यकीन है कि आप डीएनएस और टिम सफेद का जवाब पढ़ा है

0

वाक्य रचना हाइलाइटिंग मुझे PyDev प्रयोग करने के लिए काम कर रहा था जब, मुझे पता चला किसी भी तरह दो 'अजगर संपादक' .py फ़ाइलों के लिए परिभाषित संघों वहाँ थे कि कर रहा हूँ ग्रहण/पायडेव की स्थापना में। ग्रहण मुख्य मेनू से, फ़ाइल एक्सटेंशन < -> संपादक मैपिंग देखने के लिए विंडो> प्राथमिकताएं> सामान्य> संपादक> फ़ाइल एस्सोसिएशन पर जाएं। मैंने संवाद के निचले हिस्से में .py फ़ाइलों के लिए डिफ़ॉल्ट के रूप में एक अलग सेट किया है, और सिंटैक्स को फिर से काम करने पर हाइलाइट किया है।