เมื่อฉันใช้ ipython หรือ ipython3 ฉันสามารถใช้คำสั่ง% edit เพื่อเปิดโปรแกรมแก้ไขเพื่อเขียนสคริปต์ python ของฉันปัญหาของฉันคือเครื่องมือแก้ไขเริ่มต้นเป็นกลุ่มและฉันไม่ได้ใช้งานตัวแก้ไขนั้นจริงๆ สิ่งที่ฉันต้องการจะทำคือเปลี่ยนเครื่องมือแก้ไขเป็นนาโนหรือ gedit ฉันคิดว่าจะอยู่กับเทอร์มินัลฉันต้องการเปลี่ยนเป็นโปรแกรมแก้ไขนาโน
เมื่อฉันพิมพ์ใน 'แก้ไข?' คำสั่งเข้าไปใน terminal ipython บอกว่า:
% edit เรียกใช้เครื่องมือแก้ไขของ IPython เวอร์ชันเริ่มต้นของ hook นี้ถูกตั้งค่าให้เรียกโปรแกรมแก้ไขที่ระบุโดยตัวแปรสภาพแวดล้อม $ EDITOR ของคุณ หากไม่พบมันจะเริ่มต้นที่ vi ภายใต้ Linux / Unix และ notepad ภายใต้ Windows ดูจุดสิ้นสุดของ docstring นี้เพื่อดูวิธีเปลี่ยน hook editor
จากนั้นเมื่อฉันเห็นจุดสิ้นสุดของ docstring ฉันเห็นสิ่งนี้:
การเปลี่ยน hook เอดิเตอร์ดีฟอลต์:
หากคุณต้องการเขียน hook บรรณาธิการของคุณเองคุณสามารถใส่ลงในไฟล์กำหนดค่าที่คุณโหลดเมื่อเริ่มต้น hook เริ่มต้นถูกกำหนดไว้ในโมดูล IPython.core.hooks และคุณสามารถใช้เป็นตัวอย่างเริ่มต้นสำหรับการแก้ไขเพิ่มเติม ไฟล์นั้นยังมีคำแนะนำทั่วไปเกี่ยวกับวิธีตั้งค่า hook ใหม่สำหรับใช้งานเมื่อคุณได้กำหนดแล้ว
ขอโทษที่เป็นมือใหม่ แต่ฉันหลงทางที่นี่ ฉันไม่แน่ใจว่าจะไปที่โมดูล IPython.core.hook ได้อย่างไรหรือเพียงแค่ตั้งค่าตัวแปรสภาพแวดล้อม $ EDITOR เป็นนาโน
ข้อเสนอแนะใด ๆ