Seite 1 von 1

Autocomplete ohne direkte zugang zu modulen möglich?

Verfasst: Sonntag 25. Juli 2010, 19:48
von Vivian
Hallo,

ist es möglich ein autocomplet in IDE zu bekommen, ohne den direkten Zugang zu Modulen?

Also, ich verwende BigWorld engine um ein Spielchen zu programmieren, Client und auch Server Programmierung geschieht mit Hilfe von Python.
Ich hab die Komplette API Dokumentation von allen Modulen und Klassen in Form eine chm und html Dateien.
Zusätzichs sind alle Funktionen über den Browser zugänglich.

Ich kann zwar auch ohne autocomplet leben und immer in der docu nachschauen ob ich es richtig geschrieben hab.
Würde mich über autocomplet aber freuen ;)

Re: Autocomplete ohne direkte zugang zu modulen möglich?

Verfasst: Sonntag 25. Juli 2010, 19:56
von cofi
Und ueber welche IDE reden wir?

Re: Autocomplete ohne direkte zugang zu modulen möglich?

Verfasst: Sonntag 25. Juli 2010, 20:15
von Vivian
Ist mir ziemlich egal welche. Mir ist alles recht, hab da keine vorlieben.

Es gibt ja Programmen die aus Classen und Modulen eine documentation erstellen.
Gibt es auch Programmen die aus solchen Documentation wiederum Classen (ist klar, das die dann leer sind) erstellen um damit autocomplete zu füttern?

Re: Autocomplete ohne direkte zugang zu modulen möglich?

Verfasst: Sonntag 25. Juli 2010, 20:16
von Darii
Kurze Antwort: Nein.

Lange Antwort: Kannst du aber alles selber schreiben.

Re: Autocomplete ohne direkte zugang zu modulen möglich?

Verfasst: Sonntag 25. Juli 2010, 20:18
von Vivian
Mist, das habe ich befürchtet ;)

Re: Autocomplete ohne direkte zugang zu modulen möglich?

Verfasst: Mittwoch 28. Juli 2010, 10:24
von sma
Das größte Vertrauen, gute Code Completion hinzubekommen, hätte ich bei Jetbrains mit PyCharm. Ich könnte mir vorstellen, dass diese, damit die IDE gute Ergebnisse liefern kann, Metadaten benutzt, denn alles können sie nicht statisch aus den .py-Dateien ermitteln. Da könnte man sich dann vielleicht selbst geeignete Metadaten erzeugen. Für ihre Ruby-IDE RubyMine gehen sie jedenfalls so vor.

Stefan