In Visual Studio, potevo semplicemente premere ctrl + tasto di navigazione e apparivano i metodi. In Geany c'è un modo per me di ottenere questa funzionalità?Come posso ottenere Geany per mostrarmi i metodi che una libreria ha quando preme il tasto '.' chiave?
risposta
No, perché Python è un linguaggio tipizzato dinamicamente e abbastanza difficile da ottenere quello. I plugin Python per netbeans lo fanno parzialmente, ma credo che questo plugin non sia nei piani degli sviluppatori geany. Ci sono diverse cose da fare ;-)
Tuttavia, geany fornisce un supporto per i completamenti. In primo luogo, analizza le importazioni in un file e lo utilizza in completamenti; inoltre completa le funzioni dalla libreria std. Analizza inoltre tutti i file aperti per i suggerimenti, anche se potrebbe essere necessario applicarlo nelle preferenze. Puoi anche ottenere suggerimenti per le chiamate, quando premi Ctrl + Maiusc + Spazio, che non tutti conoscono. Sono abbastanza buoni, perché appaiono nel modulo <Class>.<method>(<args>)
, che è molto utile.
collegamento ctrl+space
funziona per me. inoltre, puoi impostare la lunghezza del suggerimento di completamento automatico (ovvero quante lettere devi digitare prima che il suggerimento di autocomplete venga visualizzato automaticamente - http://www.geany.org/manual/current/#editor-completions-preferences).
funziona solo per i nomi dei metodi. se voglio vedere le opzioni per i parametri del metodo, devo digitare la parentesi (
dopo il nome completo del metodo.
È possibile utilizzare PyCharm. Fa esattamente quello che ti serve, oltre a saltare al file sorgente del metodo importato da file importato.