मैं वर्तमान में https://github.com/fgallina/python.el + रोपेमैक का उपयोग कर रहा हूं, लेकिन मुझे मॉड्यूल ब्राउज़र गायब है: अलग बफर जो वर्तमान मॉड्यूल में परिभाषित नामों (उनके तरीकों के साथ कक्षाओं की सूची) को रेखांकित करता है। Google कहता है कि ओओ-ब्राउज़र और एमएक्स-कोड-ब्राउज़र हैं, लेकिन वे पुराने लगते हैं और मुझे किसी भी लोकप्रिय emacs + पायथन ट्यूटोरियल में इस libs के बारे में कोई उल्लेख नहीं मिल रहा है। मॉड्यूल में आसान नेविगेशन प्राप्त करने के लिए मुझे क्या उपयोग करना चाहिए?पायथन प्रोग्रामिंग के लिए Emacs: मॉड्यूल/क्लास रूपरेखा/ब्राउज़र
उत्तर
एम-एक्स स्पीडबार आपको जो चाहिए वह मिल सकता है।
मुझे लगता है कि ECB (Emacs Code Browser) एक प्रयास के लायक है। मैं हर समय इसका उपयोग नहीं करता लेकिन यह बहुत आसान हो सकता है। विशेष रूप से उपयोगी "ईसीबी विधि" विंडो है जो मॉड्यूल के सभी सदस्यों की रूपरेखा प्रदर्शित करती है।
निचले बाएं कोने में ईसीबी विधि विंडो के साथ एक स्क्रीनशॉट है: http://dev.pocoo.org/~gbrandl/emacs2.png।
धन्यवाद, अगर मैं इमेनु काम नहीं कर पाता हूं तो मैं कोशिश करूंगा। –
क्या आप उदाहरण दिखा सकते हैं कि इस तरह ईसीबी कैसे सेट अप करें? –
मैं यहां दिए गए निर्देशों का पालन करके हाल ही में Emacs 24 के साथ ईसीबी कार्य करने में सक्षम था: https://github.com/alexott/ecb/tree/new-cedet। SourceForge प्रोजेक्ट को लंबे समय तक अपडेट नहीं किया गया है, लेकिन मुझे लगता है कि लेआउट अनुकूलन प्रलेखन काफी ठीक है (http://ecb.sourceforge.net/docs/Changing-the-ECB_002dlayout.html#Changing-the-ECB_002dlayout)। – mzjn
शायद occur
इस मामले में सहायक हो सकता है। उदाहरण के लिए, यदि आप परिभाषित कार्यों को सूचीबद्ध करना चाहते हैं: M-x occur RET def RET
को एक बफर पर जाना चाहिए जहां def
सूचीबद्ध हैं।
एक शानदार सरल सिफारिश जो चुटकी में काम करती है। – emish
वास्तव में बहुत अच्छा है, यह पायथन के लिए अच्छी तरह से काम करता है: 'एम-एक्स आरईटी डीफ़ \ b \ | वर्ग \ b \ | = []? Lambda आरईटी' –
- 1. प्रोग्रामिंग के लिए Emacs सेट करना Erlang
- 2. आईओएस प्रोग्रामिंग के लिए पायथन का उपयोग
- 3. Emacs के साथ पायथन 3
- 4. आर के लिए Emacs मोड?
- 5. प्रोग्रामिंग के लिए आरपी प्रोग्रामिंग
- 6. Emacs में संपादन पायथन
- 7. emacs पायथन मोड प्राथमिकता
- 8. एंड्रॉइड पायथन प्रोग्रामिंग
- 9. पायथन मल्टीप्रोसेसर प्रोग्रामिंग
- 10. सीखने के लिए संसाधन Emacs
- 11. पायथन वेब प्रोग्रामिंग
- 12. सॉकेट प्रोग्रामिंग पायथन
- 13. XEmacs बनाम Emacs जो प्रोग्रामिंग C++
- 14. जावा प्रोग्रामिंग पर्यावरण: emacs या ग्रहण?
- 15. नेटवर्क प्रोग्रामिंग: एक पूर्ण शुरुआत के लिए पायथन बनाम सी
- 16. Emacs के लिए संदर्भ
- 17. प्रोग्रामिंग HTML और जावास्क्रिप्ट प्रोग्रामिंग के लिए
- 18. पायथन में रिलेशनल/लॉजिक प्रोग्रामिंग?
- 19. emacs में पायथन कोड-फोल्डिंग?
- 20. emacs के लिए रैकेट फ्लाईमेक-मोड
- 21. क्या Emacs के अलावा, Lisp प्रोग्रामिंग के लिए कोई अच्छा संपादक हैं?
- 22. प्रोग्रामिंग के लिए कोई हल्का * निक्स वातावरण
- 23. Emacs के लिए क्लोजर फ़ंक्शन?
- 24. Emacs के लिए फ़ॉन्ट परिवार
- 25. Emacs के लिए ग्राफिकल ब्रेडक्रंब
- 26. "\ C-" के लिए Emacs कीबाइंडिंग "
- 27. Emacs पायथन मोड कैसे इंडेंट के लिए टीएबी उत्पन्न करने के लिए?
- 28. प्रोग्रामिंग * चुनौती * साइट * बच्चों के लिए *?
- 29. कार्यात्मक प्रोग्रामिंग के लिए सोलिड
- 30. प्रोग्रामिंग के लिए संशोधित कोलमैक
मुझे स्पीडबार में प्रदर्शित वर्तमान निर्देशिका में फ़ाइलों की सूची मिलती है, लेकिन मुझे वर्तमान फ़ाइल में परिभाषित नामों (कक्षाओं, कार्यों) की सूची चाहिए। –
मुझे लगता है कि आप सही हैं, मुझे वास्तव में एम + एक्स स्पीडबार और एम + एक्स इमेनू की आवश्यकता है, लेकिन मैं इसे काम नहीं कर सकता ... –
@VladimirMihailenco फ़ाइल नामों पर प्रेस स्पेस उस फ़ाइल में प्रतीकों का विस्तार करता है। – xuhdev