मैं भी Emacs को ग्रहण से बदल और मुझे कहना पड़ेगा कि कोड की खोज की और अधिक पाठ केंद्रित तरीके को समायोजित करने के बाद, मैं इस सुविधा का मौका न चूकें।
Emacs में, आप केवल एक खोल प्रॉम्प्ट (एम-एक्स खोल) खोल सकते हैं। फिर Emacs खोल के भीतर से IPython चलाएं और आप सब तैयार हैं। मैं आम तौर पर अपनी स्क्रीन को आधा क्षैतिज रूप से विभाजित करता हूं और नीचे की खिड़की पतली बना देता हूं, ताकि यह ग्रहण कंसोल जैसा होता हो।
मैं अपने .emacs में एक सुविधा जोड़ी देता है कि मुझे नीचे खिड़की "ध्यान केंद्रित करने के लाने" और शीर्ष विंडो में स्वैप। तो जब मैं कोडिंग कर रहा हूं, अगर मैं कुछ ऐसा कहता हूं जहां मैं स्रोत कोड देखना चाहता हूं, तो मैं सिर्फ आईपीथन शेल को शीर्ष विंडो में बदलने के लिए सीएक्स सी टाइप करता हूं, और फिर मैं% psource < कोड चीज़ टाइप करता हूं> और यह प्रदर्शित करेगा स्रोत।
यह उपयोग के मामलों मैंने कभी जल्दी ग्रहण में स्रोत प्राप्त करने के लिए किया था के 95% + शामिल किया गया। मुझे कोड फ़ाइलों को खोलने के लिए सी-एक्स बी या सी-एक्स सी-एफ टाइप करने की आवश्यकता पर भी कोई परवाह नहीं है। वास्तव में, प्रोग्रामिंग के लगभग 2 या 3 घंटे बाद, मुझे लगता है कि लगभग हर बफर जिसे मैं संभवतः पहले से खोल सकता हूं, पहले से ही खुलेगा, और मैं केवल फ़ाइल नाम की सी-एक्स बी < टाइप करें> और उसके बाद टैब-पूर्ण करें।
चूंकि मैं टाइपिंग पर अधिक कुशल बन गया हूं और माउस पर ध्यान देने की आवश्यकता नहीं है, मुझे लगता है कि यह अब ग्रहण में "त्वरित" माउस-ओवर प्लस एफ 3 रणनीति से वास्तव में तेज़ है। और बूट करने के लिए, नीचे आईपीथन खोलने के लिए गैर-इंटरैक्टिव ग्रहण कंसोल से बेहतर तरीका है। और आप कमांड के माध्यम से वापस जाने के मामले में आईपीथॉन के आगे-पिछड़े व्यवहार को प्राप्त करने के लिए एम-पी और एम-एन जैसी चीजों का उपयोग कर सकते हैं।
एक चीज जो मुझे याद आती है वह आईपीथन में टैब पूर्णता है। और इसके लिए, मुझे लगता है कि कुछ ऐड-ऑन हैं जो ऐसा करेंगे लेकिन मैंने अभी तक उन्हें स्थापित करने के लिए समय नहीं निवेश किया है।
मुझे पता है अगर आप विकल्प मैं उपर्युक्त के लिए elisp कोड के किसी भी हुए देखना चाहते हैं।
केवल आईडीई कि मुझे लगता है कि के बारे में पता पर काम करना चाहिए Django टेम्पलेट वाक्य रचना pycharm है। लेकिन यह वाणिज्यिक है :( – rantanplan