He estado escribiendo scripts en Python para ArcGIS 10, y hasta ahora solo he estado usando Notepad ++.
Me gusta cómo el código de la interfaz de línea de comandos de Python completa la funcionalidad de arcpy para usted, mostrándole sus opciones, y me preguntaba si hay una manera de agregar esta función a un editor externo.
fuente
Ctrl-Shift-Space
tecla de acceso directo mostrará la "sugerencia de llamada" de finalización del código si, por ejemplo, está escribiendo una lista de parámetros de función e hizo algo para cerrarla.MS lanzó recientemente Python Tools para Visual Studio : una vez que siga algunos de los pasos descritos aquí: http://blog.guerrillagis.net/?p=878 Visual Studio le proporcionará intellisense, firmas de métodos, resaltado de sintaxis, un REPL y un depurador
fuente
Me gustaría probar Eclipse utilizando los PyDev extensiones. Sé que no completó muy bien el código con el geoprocesador python en 9.3, y todavía no tengo 10 para jugar, pero incluso sin él, es un editor mucho más agradable con algunas características muy interesantes.
fuente
La finalización del código es una característica del editor, esta publicación de stackoverflow tiene una lista de editores que admiten la finalización del código. En Notepad ++, puede habilitar el autocompletado como preferencia .
fuente
Parece ser poco conocido que IDLE también admite la autocompletación de manera confiable.
Si lo está utilizando con ArcPy, siempre ejecute la
import arcpy
parte de la secuencia de comandos una vez para que su ventana de secuencia de comandos tenga conocimiento de ese paquete de sitio.Sin embargo, si no ve el autocompletado, entonces el truco es usar "Ctrl + Barra espaciadora" para activarlo.
¿He visto esto mencionado aquí en Getting ArcPy autocomplete para trabajar en IDLE? y en StackOverflow en Python IDLE. Las finalizaciones de Autocompletar / Mostrar no funcionan, pero no hay duda en la documentación de IDLE en alguna parte también
fuente
El estado activo de komodo funciona bien para mí. Acabo de agregar una referencia al directorio arcpy en las preferencias. Tiene buena depuración y una buena interfaz. El autocompletado funciona para arcpy y mis propias bibliotecas.
fuente