In Visual Studio konnte ich nur Strg + Leertaste drücken und die Methoden erschienen. In Geany gibt es eine Möglichkeit für mich, diese Funktionalität zu bekommen?Wie kann ich Geany dazu bringen, mir die Methoden einer Bibliothek zu zeigen, wenn ich die '.' Schlüssel?
Antwort
Nein, denn Python ist dynamisch typisierte Sprache und ziemlich schwer zu erreichen. Python-Plugins für Netbeans machen das teilweise, aber ich glaube, dass ein solches Plugin nicht in Geany-Entwicklern steckt. Es gibt verschiedene Dinge zu tun ;-)
Allerdings bietet Geany einige Ergänzungen Unterstützung. Erstens analysiert es Ihre Importe in einer Datei und verwendet sie in Vervollständigungen. Außerdem vervollständigt es Funktionen aus der Standardbibliothek. Es analysiert auch alle Dateien, die Sie für Vorschläge öffnen, obwohl Sie es möglicherweise in den Einstellungen anwenden müssen. Sie können auch Anruftipps erhalten, wenn Sie Ctrl + Shift + Leertaste, die nicht alle kennen. Sie sind ziemlich gut, denn sie erscheinen in Form <Class>.<method>(<args>)
, was sehr hilfreich ist.
Verknüpfung ctrl+space
funktioniert für mich. Außerdem können Sie die automatische Vervollständigungsvorschlagslänge festlegen (dh wie viele Buchstaben Sie eingeben müssen, bevor die Autovervollständigungs-QuickInfo automatisch angezeigt wird - http://www.geany.org/manual/current/#editor-completions-preferences).
dies funktioniert nur für Methodennamen. Wenn ich die Optionen für Methodenparameter sehen möchte, muss ich nach dem vollständigen Namen der Methode die Klammer (
eingeben.
Sie können PyCharm verwenden. Genau das, was Sie brauchen, und springen Sie zur Quelldatei der importierten importierten Datei.
- 1. Wie kann ich NetBeans dazu bringen, mir eine korrekte Dokumentation für Java-Methoden zu zeigen?
- 2. Wie kann ich LWP dazu bringen, SSL-Serverzertifikate zu validieren?
- 3. Wie kann ich Leute dazu bringen, mein Framework zu testen?
- 4. Wie kann ich den Entity Framework Type Provider dazu bringen, die Runtime-Konfigurationsdatei zu verwenden?
- 5. Wie kann ich WCF dazu bringen, Verbindungen automatisch zu schließen?
- 6. Kann ich numpy.histogram dazu bringen, sich wie numpy.bincount zu verhalten?
- 7. Wie kann ich PyCharm dazu bringen, statische Dateien zu erkennen?
- 8. Wie kann ich Boto dazu bringen, signierte URLs für S3 zu generieren, die Downloads auslösen?
- 9. Wie kann ich StackPanel dazu bringen, ein ItemTemplate zu verwenden?
- 10. Wie kann ich Hibernate dazu bringen, Kommentare in die Tabellen/Felder zu schreiben, die er erstellt
- 11. Kann ich Java 5 dazu bringen, @Override-Fehler zu ignorieren?
- 12. Kann ich Gradle dazu bringen, nur benötigte Abhängigkeiten einzuziehen?
- 13. Wie bekomme ich FlashBuilder, um mir die Befehlszeilenausgabe zu zeigen?
- 14. Wie kann ich Python dazu bringen, fehlende Schlüssel/Wert-Paare in einem Wörterbuch automatisch zu erstellen?
- 15. Wie kann ich meine Business-Objekt-Ebene dazu bringen, die Management-Ebene in ihren Methoden zu verwenden?
- 16. Ich kann Sie nicht dazu bringen, meine Tests zu sehen
- 17. Ich kann Swift nicht dazu bringen, mir den Standort eines Benutzers zu geben
- 18. Warum kann ich mein "+" nicht dazu bringen, tatsächlich zu addieren?
- 19. Wie kann ich den nanoc SASS-Filter dazu bringen, die SCSS-Syntax zu verwenden?
- 20. Wie kann ich autlogic dazu bringen, die Rails-Sitzung anstelle eines eigenen Cookies zu verwenden?
- 21. Wie kann ich Management Studio 2005 dazu bringen, die Header aus Ergebnismengen zu kopieren?
- 22. Wie kann ich Go dazu bringen, ein selbstsigniertes Zertifikat für die TLS-Client-Authentifizierung zu akzeptieren?
- 23. Wie kann ich Jenkins Gerrit Trigger dazu bringen, die Commits meines CI-Benutzers zu ignorieren?
- 24. Wie kann ich die Drive API dazu bringen, eine Beschreibung der Datei zu drucken?
- 25. Wie kann ich PHP dazu bringen, die Header anzuzeigen, die es von einem Browser erhalten hat?
- 26. Kann ich NSIS dazu bringen, ein einzelnes Installationsprogramm für die lokale Bereitstellung und Systembereitstellung zu erstellen?
- 27. Wie kann ich meine Benutzersteuerung dazu bringen, die Stile in einem Ressourcenwörterbuch in einer separaten Klassenbibliothek zu verwenden?
- 28. Wenn ich Runtime.getRuntime() .exec() in einer Schleife aufruft, wie kann ich jeden Aufruf dazu bringen, die Ausgabe zu erzeugen, anstatt nur die erste?
- 29. Wie kann ich tlbimp dazu bringen, nicht automatisch Assemblys für referenzierte Typen zu generieren?
- 30. Wie kann ich GDB dazu bringen, mir mitzuteilen, welche Adresse einen Fehler verursacht hat?