İpython veya ipython3 kullandığımda, python scriptlerimi yazmak için bir editör açmak için% edit komutunu kullanabilirim. Benim sorunum varsayılan editörün vim olması ve gerçekten bu editörü kullanmam. Yapmak istediğim, editörü nano veya gedit olarak değiştirmek. Terminalde kalmayı düşünüyorum nano editöre değiştirmeyi tercih ederim.
'Düzenle?' Yazarken ipython terminaline komut yazıyor:
% edit, IPython'un editör kancasını çalıştırır. Bu kancanın varsayılan sürümü $ EDITOR ortam değişkeniniz tarafından belirtilen editörü arayacak şekilde ayarlanmıştır. Bu bulunmazsa, Linux / Unix altında vi'ye ve Windows altında not defterine varsayılan olacaktır. Editör kancasını nasıl değiştireceğinizi öğrenmek için bu belgenin sonuna bakınız.
Sonra bu dokümanın sonunu gördüğümde şunu görüyorum:
Varsayılan düzenleyici kancasını değiştirme:
Kendi düzenleyici kancanızı yazmak isterseniz, başlangıçta yüklediğiniz bir yapılandırma dosyasına koyabilirsiniz. Varsayılan kanca, IPython.core.hooks modülünde tanımlanmıştır ve bunu daha fazla değişiklik yapmak için başlangıç örneği olarak kullanabilirsiniz. Bu dosya ayrıca, tanımladıktan sonra yeni bir kancayı nasıl ayarlayacağınızla ilgili genel talimatlara sahiptir.
Acemi olduğum için üzgünüm ama burada kayboluyorum. IPython.core.hooks modülüne nasıl gideceğimi bilmiyorum ya da sadece $ EDITOR ortam değişkenini nano olarak ayarlayacağım.
Baska öneri?