Geany Python-Einschränkungen automatisch vervollständigen

9

Wie kann ich Geany dazu bringen, die Einschränkungen eines Objekts zu vervollständigen?

Zum Beispiel gebe ich ein:

self.window.set_position(gtk.WIN_

Und ich möchte, dass die Liste der möglichen Einschränkungen angezeigt wird, zB WIN_POS_NONE und WIN_POS_CENTER usw.

HINWEIS: STRG + LEERTASTE oder STRG + UMSCHALT + LEERTASTE zeigt keine Einschränkungen an.

Autovervollständigung funktioniert gut für Funktionen und Symbole, nur keine Einschränkungen, es sei denn, ich habe es schon einmal benutzt. Das spart mir die Zeit, die Dokumentation zu betrachten. Manchmal kann ich mich teilweise an die Beschränkung erinnern, und es wäre schön, die Optionen durchsuchen zu können.

Ich würde im Prinzip gerne so arbeiten, wie es in Sublime Text der Fall ist, der für mich ein nahezu perfekter Editor ist, aber ich suche nach etwas, das frei / opensource ist.

BEARBEITEN: Ich habe auch Ninja-IDE ausprobiert, die auch Beschränkungen anzeigen kann, aber es schließt manchmal ab und ist nicht so leicht wie Geany ...

EDIT 2: Ich suche keine Alternative zu Geany, ich möchte diese Funktionalität über ein Mod oder Plug-in funktionieren lassen.

    
Dorian 08.03.2017, 17:38
quelle

2 Antworten

0

Nach allem, was ich gefunden habe, übersteigt das, was Geany tun kann. Ich fragte, wie ich Geany dazu bringen könnte, und ich suche keine Alternativen zu Geany, noch bin ich daran interessiert, irgendetwas anderes zu benutzen. Daher ist dies die akzeptierte Antwort, es sei denn jemand schreibt einen Weg, um es in Geany funktionieren zu lassen, an diesem Punkt werde ich die akzeptierte Antwort ändern.

    
Dorian 17.03.2017, 21:28
quelle
3

Ich glaube nicht, dass Geany dazu in der Lage ist. Aber PyCharm ist eine viel bessere IDE für Python, sie weiß alles über Ihren Code und hat auch eine intelligente Code-Vervollständigung, sofortige Fehlerprüfung und Schnellkorrekturen, einfache Projektnavigation und vieles mehr.

Es gibt auch eine kostenlose Version, die zum Download bereitsteht , die mehr als genug Funktionalität enthält, wie ein gewöhnlicher Programmierer kann brauchen.

    
Gal Dreiman 21.03.2017 11:32
quelle

Tags und Links