Quiero usar la refactorización habilitada por PyDev pero creo que es un poco ridículo crear una carpeta de proyecto en mi área de trabajo de Eclipse para cada pequeño script de python que creo.Ejecutar programas externos de Python con Eclipse PyDev
Puedo obtener la refactorización editando el archivo en Eclipse usando File > Open File...
. Sin embargo, todavía tengo que ir a la Terminal para ejecutar el archivo. Sería bueno simplemente ejecutarlo en Eclipse.
He tratado de establecer un Run > External Tools > External Tools Configurations...
utilizando el Ubicación
/Library/Frameworks/Python.framework/Versions/Current/bin/python
y los argumentos
${resource_loc}
Presumiblemente, esto sería llamar al intérprete de Python usando el archivo abierto. Pero no es así Todo lo que consigo es:
Variable references empty selection: ${resource_loc}
This StackOverflow question tiene el mismo problema que yo, pero la respuesta seleccionada no tiene nada que ver con el vacío ${resource_loc}
problema.
¿Cómo ejecuto programas externos de Python en Eclipse?
AFAIK $ {resource_loc} ¿podría ser el archivo seleccionado en el navegador del proyecto, no el editor activo? No soy tan bueno con las partes internas de Eclipse, así que no estoy seguro de cómo tomar el archivo del editor activo. Puedo hacerlo con EclipseMonkey + PythonMonkey, pero estos proyectos de scripts ya no son compatibles con los últimos Eclipses. –