2009-07-27 16 views
10

In altri IDE Python (PythonWin e Idle) è possibile premere un tasto e avere la finestra del file sorgente corrente ricaricata nella console. Trovo ciò utile quando si sperimenta un pezzo di codice; puoi chiamare le funzioni dalla console in modo interattivo e ispezionare le strutture di dati lì.Come ricarichi il tuo sorgente Python nella finestra della console in Eclipse/Pydev?

C'è un modo per farlo con Eclipse/Pydev?

Finora Sto facendo fare con questo hack nel mio file sorgente:

def relo(): 
    execfile("/Path/To/Source.py", __builtins__) 

io chiamo relo() nella console dopo aver salvare le modifiche apportate alla sorgente. Ma preferisco semplicemente toccare un tasto. Sto usando pydev 1.4.7.2843.

Questo è in qualche modo correlato alla domanda this, ma voglio solo ricaricare l'intero file sorgente.

risposta

7

È possibile farlo con Ctrl + Alt + Enter sull'ultima Pydev per dettagli su cosa Ctrl + Alt + Immettere dispone quanto si può fare una serie di cose relative alla la console interattiva.

1

Utilizzare l'opzione Ripristina dal menu File.

È possibile associare un tasto ad esso in Windows> Preferenze> Generali> Tasti.

Edit:

La funzione di ricarica (modulo) aggiornerà i pacchetti nella console interattiva. È costruito per python 2.x e nel modulo imp per 3.x. Link Python doc: http://docs.python.org/3.1/library/imp.html?#imp.reload

Impossibile trovare un modo per eseguirlo da tasto di scelta rapida, mi piacerebbe sapere se trovi un modo.

+0

"Ripristina" reimposta l'editor di testo sul file di origine salvato su disco. Non fa nulla per caricare il file nell'interprete Python in esecuzione nel riquadro della console Eclipse. –

+0

scusa, ho frainteso la domanda. Risposta aggiornata – Mirozell

Problemi correlati