Wenn ich ipython oder ipython3 verwende, kann ich mit dem Befehl% edit einen Editor öffnen, in dem meine Python-Skripte geschrieben werden. Mein Problem ist, dass der Standardeditor vim ist und ich nicht weiß, wie dieser Editor verwendet wird. Was ich tun möchte, ist, den Herausgeber entweder zu Nano oder zu gedit zu ändern. Ich denke, um mit dem Terminal zu bleiben, würde ich es vorziehen, um den Nano-Editor zu ändern.
Wenn ich das 'edit?' Befehl in das Ipython-Terminal heißt es:
% edit führt den Editor-Hook von IPython aus. In der Standardversion dieses Hooks wird der von Ihrer Umgebungsvariablen $ EDITOR angegebene Editor aufgerufen. Wird dies nicht gefunden, wird standardmäßig vi unter Linux / Unix und notepad unter Windows verwendet. Am Ende dieses Dokuments erfahren Sie, wie Sie den Editor-Hook ändern.
Wenn ich dann das Ende dieses Dokuments sehe, sehe ich Folgendes:
Ändern des Standard-Editor-Hooks:
Wenn Sie Ihren eigenen Editor-Hook schreiben möchten, können Sie ihn in eine Konfigurationsdatei einfügen, die Sie beim Start laden. Der Standard-Hook ist im Modul IPython.core.hooks definiert und kann als Startbeispiel für weitere Änderungen verwendet werden. Diese Datei enthält auch allgemeine Anweisungen zum Festlegen eines neuen Hooks für die Verwendung, sobald Sie ihn definiert haben.
Es tut mir leid, so ein Neuling zu sein, aber ich verliere mich hier. Ich bin nicht sicher, wie ich zum Modul IPython.core.hooks komme oder setze einfach eine Umgebungsvariable $ EDITOR auf nano.
Irgendwelche Vorschläge?