Pisałem skrypty w Pythonie dla ArcGIS 10 i do tej pory korzystałem z Notepad ++.
Podoba mi się, jak interfejs wiersza poleceń Pythona uzupełnia dla ciebie funkcjonalność arkadową, pokazując ci twoje opcje, i zastanawiałem się, czy istnieje sposób, aby dodać tę funkcję do zewnętrznego edytora.
arcpy
arcgis-10.0
Garbarz
źródło
źródło
Ctrl-Shift-Space
skrótu spowoduje zakończenia połączenia code „Tip”, jeśli na przykład w trakcie pisania listę parametrów funkcji i zrobił coś, aby go zamknąć.MS niedawno wydał Python Tools for Visual Studio - po wykonaniu kilku kroków opisanych tutaj: http://blog.guerrillagis.net/?p=878 Visual Studio zapewni ci inteligencję, podpisy metod, podświetlanie składni, REPL i debugger.
źródło
Spróbowałbym Eclipse przy użyciu rozszerzeń Pydev . Wiem, że nie radził sobie zbyt dobrze z uzupełnianiem kodu w geoprocesorze pytona w 9.3 i nie mam jeszcze 10 do zabawy, ale nawet bez niego jest to znacznie ładniejszy edytor z kilkoma bardzo fajnymi funkcjami.
źródło
Uzupełnianie kodu jest funkcją edytora, ten post stackoverflow zawiera listę edytorów, które obsługują uzupełnianie kodu. W Notepad ++ możesz włączyć autouzupełnianie jako preferencję .
źródło
Wydaje się mało znane, że IDLE niezawodnie obsługuje również autouzupełnianie.
Jeśli używasz go z ArcPy, zawsze uruchom
import arcpy
część skryptu raz, aby okno skryptu wiedziało o tym pakiecie witryny.Jeśli jednak nie widzisz uruchomienia autouzupełniania, możesz użyć „Ctrl + Spacja”, aby go uruchomić.
Widziałem to wspomniane tutaj podczas uzyskiwania autouzupełniania ArcPy do pracy w IDLE? oraz na StackOverflow w Python IDLE. Autouzupełnianie / Pokaż uzupełnienia nie działa, ale gdzieś w dokumentacji IDLE nie ma wątpliwości.
źródło
Komodo Active State działa dla mnie dobrze. Właśnie dodałem odwołanie do katalogu arcpy w preferencjach. Ma dobre debugowanie i dobry interfejs. Autouzupełnianie działa dla Arcpy i moich własnych bibliotek.
źródło