W visual studio mogłem po prostu nacisnąć ctrl + spacekey i pojawiły się metody. W Geany jest sposób, aby uzyskać tę funkcjonalność?Jak mogę poprosić Geany, aby pokazała mi metody, które ma biblioteka po naciśnięciu klawisza "." klawisz?
Odpowiedz
Nie, ponieważ Python jest językiem napisanym dynamicznie i dość ciężko to osiągnąć. Wtyczki Pythona dla netbeans robią to częściowo, ale uważam, że taka wtyczka nie jest w planach deweloperów geany. Są różne rzeczy do zrobienia ;-)
Jednak geany zapewnia wsparcie niektórych uzupełnień. Najpierw analizuje twoje importowanie w pliku i używa go w uzupełnieniu; ponadto uzupełnia funkcje ze standardowej biblioteki. Analizuje również wszystkie otwarte pliki dla sugestii, chociaż może być konieczne zastosowanie go w preferencjach. Możesz także uzyskać wskazówki dotyczące połączeń, gdy klikniesz na Ctrl + Shift + spacja, o czym nie wszyscy wiedzą. Są całkiem dobre, ponieważ pojawiają się w formie <Class>.<method>(<args>)
, co jest bardzo pomocne.
Skrót ctrl+space
działa dla mnie. Możesz także ustawić długość autouzupełniania sugestii (tj. ile liter musisz wpisać, zanim automatycznie pojawi się podpowiedź autouzupełniania - http://www.geany.org/manual/current/#editor-completions-preferences).
działa to tylko w przypadku nazw metod. jeśli chcę zobaczyć opcje dla parametrów metody, muszę wpisać nawias (
po nazwie pełnej metody.
Możesz użyć PyCharm. Dokładnie to, czego potrzebujesz, i przejdź do pliku źródłowego importowanej metody importowania plików.
- 1. Rozpoczęcie działania po naciśnięciu klawisza
- 2. klawisz Shift jest ignorowany po naciśnięciu innego klawisza, słabego klawisza Shift. Jak wykryć, kiedy jest wydany?
- 3. Jak ukryć tabBar po naciśnięciu klawisza?
- 4. Ciągły ruch po naciśnięciu klawisza
- 5. Wyłącz dźwięk systemu na TSpinEdit po naciśnięciu klawisza Enter
- 6. Jak wyłączyć automatyczne wysyłanie po naciśnięciu klawisza Enter?
- 7. Zamknij okno JavaFx po naciśnięciu klawisza esc?
- 8. Zmiana regulacji ostrości po naciśnięciu klawisza Enter
- 9. przechowywać klawiaturę otwarte po naciśnięciu klawisza Enter
- 10. Wykonanie funkcji po naciśnięciu klawisza enter, jeśli pole tekstowe ma ostrość
- 11. Wykrywanie po naciśnięciu niestandardowego klawisza UIButton
- 12. nie można zwolnić zdarzenia naciśnięcia klawisza po naciśnięciu przycisku usuwania
- 13. klawisz funkcyjny naciśnięcie klawisza
- 14. Wyskakuj o naciśnięciu klawisza w niestandardowej klawiaturze
- 15. Jak zamknąć terminal Geany
- 16. edytuj komentarze do commitów w sourcetree po naciśnięciu klawisza commit
- 17. Dlaczego funkcja TEdit.OnChange jest uruchamiana po naciśnięciu klawisza Ctrl + A?
- 18. Jak zapobiec zmianie klawiatury z cyfr na alfabet po naciśnięciu klawisza spacji?
- 19. Zapobieganie ukrywaniu kursora w przeglądarce po naciśnięciu klawisza.
- 20. Jak ustawić program Visual Studio tak, aby zawsze kompilował i debugował po naciśnięciu klawisza F5?
- 21. Przycisk "Wstecz" po naciśnięciu ostatniego fragmentu:
- 22. Wywołanie metody onSearchRequested po naciśnięciu szkła powiększającego
- 23. Przełączanie między polami tekstowymi po naciśnięciu klawisza Return w Swift
- 24. Po naciśnięciu klawisza wyświetl widok w dół, tylko w S3
- 25. Odpowiedz na ruch myszy po naciśnięciu klawisza (JavaScript, jQuery)
- 26. Jak symulować naciśnięcie klawisza Tab po naciśnięciu przycisku Powrót w aplikacji WPF?
- 27. Przejście do następnego pola tekstowego po naciśnięciu klawisza "Enter" zamiast do przesłania (Windows Phone)
- 28. Geany intellisense Funkcjonalność dla C++
- 29. RichTextBox i klawisz tabulatora
- 30. Prześlij wartość po naciśnięciu klawisza Enter w obszarze tekstowym i naciśnięcie klawisza Shift + Enter powinno przejść do następnego wiersza.