Quando sto usando ipython o ipython3, posso usare il comando% edit per aprire un editor in cui scrivere i miei script python. Il mio problema è che l'editor predefinito è vim e non riesco davvero a usare quell'editor. Quello che vorrei fare è cambiare l'editor in nano o gedit. Penso che per stare con il terminale preferirei cambiarlo nel nano editor.
Quando scrivo "modifica?" comando nel terminale ipython dice:
% edit esegue il hook dell'editor di IPython. La versione predefinita di questo hook è impostata per chiamare l'editor specificato dalla variabile di ambiente $ EDITOR. Se questo non viene trovato, per impostazione predefinita vi sarà sotto Linux / Unix e il blocco note sotto Windows. Vedi la fine di questa documentazione per come modificare l'hook dell'editor.
Quindi quando vedo la fine di quella dottrina vedo questo:
Modifica del gancio dell'editor predefinito:
Se si desidera scrivere il proprio hook di editor, è possibile inserirlo in un file di configurazione che si carica all'avvio. L'hook predefinito è definito nel modulo IPython.core.hooks e puoi usarlo come esempio iniziale per ulteriori modifiche. Tale file contiene anche istruzioni generali su come impostare un nuovo hook da utilizzare dopo averlo definito.
Mi dispiace essere un principiante, ma mi perdo qui. Non sono sicuro di come accedere al modulo IPython.core.hooks o semplicemente impostare una variabile di ambiente $ EDITOR su nano.
Eventuali suggerimenti?