जब मैं ipython या ipython3 का उपयोग कर रहा हूं, तो मैं अपने python स्क्रिप्ट को लिखने के लिए संपादक को खोलने के लिए% edit कमांड का उपयोग कर सकता हूं। मेरी समस्या यह है कि डिफ़ॉल्ट संपादक vim है और मुझे वास्तव में इस संपादक का उपयोग करने का तरीका नहीं मिला। मैं संपादक को नैनो या गेडिट में बदलना चाहता हूं। मुझे लगता है कि टर्मिनल के साथ रहना मुझे नैनो संपादक में बदलना पसंद होगा।
जब मैं 'संपादन' में टाइप करता हूँ? यह कहते हैं कि ipython टर्मिनल में कमांड:
% संपादित करें IPython के संपादक हुक को चलाता है। इस हुक का डिफ़ॉल्ट संस्करण आपके $ EDITOR पर्यावरण चर द्वारा निर्दिष्ट संपादक को कॉल करने के लिए सेट है। यदि यह नहीं पाया जाता है, तो यह लिनक्स / यूनिक्स के तहत vi के लिए और विंडोज के तहत नोटपैड को डिफ़ॉल्ट करेगा। संपादक हुक को बदलने के तरीके के लिए इस दस्तावेज़ का अंत देखें।
फिर जब मुझे उस डॉकस्ट्रिंग का अंत दिखाई देता है तो मैं यह देखता हूं:
डिफ़ॉल्ट संपादक हुक बदलना:
यदि आप अपना स्वयं का संपादक हुक लिखना चाहते हैं, तो आप इसे एक कॉन्फ़िगरेशन फ़ाइल में रख सकते हैं जिसे आप स्टार्टअप समय पर लोड करते हैं। डिफ़ॉल्ट हुक IPython.core.hooks मॉड्यूल में परिभाषित किया गया है, और आप इसे आगे के संशोधनों के लिए एक प्रारंभिक उदाहरण के रूप में उपयोग कर सकते हैं। उस फ़ाइल में सामान्य निर्देश भी होते हैं कि आपने इसे परिभाषित करने के बाद उपयोग के लिए एक नया हुक कैसे सेट किया है।
इस तरह के नौसिखिया होने के लिए क्षमा करें, लेकिन मैं यहां खो जाता हूं। मुझे यकीन नहीं है कि IPython.core.hooks मॉड्यूल को कैसे प्राप्त किया जाए, या बस नैनो के लिए एक पर्यावरण चर $ EDITOR सेट किया जाए।
कोई सुझाव?