Sto usando una macchina Windows e vorrei aprire i comandi della cronologia di ipython usando l'editor di testo predefinito. C'è un comando che mi permette di fare questo? Grazie.Come aprire la cronologia dei comandi ipython su un editor di testo?
8
A
risposta
9
%edit 1-4
Questo dovrebbe aprire le righe 1-4 dalla sessione corrente in un editor. Puoi anche ottenere sessioni precedenti - esegui %hist?
per vedere come funziona la sintassi.
Potrebbe essere necessario impostare la variabile di ambiente EDITOR
su un comando che avvia l'editor preferito.
Questo comando esatto mi ha portato in un ciclo infinito di sessioni di 'editor', ciascuna delle quali conteneva tre righe di storia. Ho dovuto uccidere la sessione. WTF? – l0b0
Strano. Se riesci a replicarlo, potresti [archiviare un bug] (https://github.com/ipython/ipython/issues?state=open), inclusi dettagli come il tuo sistema operativo e le impostazioni di EDITOR. –
Replicabile su due macchine, una in esecuzione 0.12.1 e un'altra in esecuzione 0.13.2. – l0b0