Desidero utilizzare il refactoring abilitato da PyDev ma penso che sia un po 'ridicolo creare una cartella di progetto nel mio spazio di lavoro Eclipse per ogni singolo piccolo script python che creo.Esegui programmi Python esterni con Eclipse PyDev
Sono in grado di ottenere il refactoring modificando il file in Eclipse utilizzando File > Open File...
. Tuttavia, devo ancora andare al terminale per eseguire il file. Sarebbe bello eseguirlo solo in Eclipse.
Ho provato la creazione di un Run > External Tools > External Tools Configurations...
utilizzando il Località
/Library/Frameworks/Python.framework/Versions/Current/bin/python
ei Argomenti
${resource_loc}
Presumibilmente, questo avrebbe chiamato l'interprete Python utilizzando il file aperto. Ma non è così. Tutto quello che ottiene è:
Variable references empty selection: ${resource_loc}
This StackOverflow question ha lo stesso problema come faccio io, ma la risposta selezionata non ha nulla a che fare con il vuoto ${resource_loc}
problema.
Come si eseguono programmi Python esterni in Eclipse?
AFAIK $ {resource_loc} potrebbe essere il file selezionato nel browser del progetto, non l'editor attivo? Non sono così bravo con gli interni di Eclipse, quindi non sono sicuro di come afferrare il file di editor attivo. Posso farlo con EclipseMonkey + PythonMonkey, ma questi progetti di scripting non sono più supportati per gli ultimi Eclipse. –