В визуальной студии я мог просто нажать ctrl + spacekey и появились методы. В Geany есть ли способ получить эту функциональность?Как я могу заставить Geany показать мне методы, которые имеет библиотека, когда я нажимаю кнопку «.». ключ?
ответ
Нет, потому что Python является динамически типизированным языком и довольно трудно достичь этого. Плагины Python для netbeans делают это частично, но я считаю, что такой плагин не в планах разработчиков Geany. Есть разные вещи, которые нужно сделать ;-)
Однако geany предоставляет некоторую поддержку завершения. Во-первых, он анализирует ваш импорт в файле и использует его в завершении; кроме того, он выполняет функции из библиотеки std. Он также анализирует все открытые файлы для предложений, хотя вам может потребоваться применить их в настройках. Также вы можете получить подсказки, когда вы нажмете Ctrl + Shift + Space, о которых не все знают. Они неплохие, потому что они появляются в форме <Class>.<method>(<args>)
, что очень полезно.
ярлык ctrl+space
работает для меня. Кроме того, вы можете настроить длину предложения автозаполнения (т. е. сколько букв вы должны ввести до всплывания всплывающей подсказки автозаполнения - http://www.geany.org/manual/current/#editor-completions-preferences).
Это работает только для имен методов. если я хочу увидеть параметры для параметров метода, я должен ввести скобок (
после полного имени метода.
Вы можете использовать PyCharm. То, что вам нужно, плюс переход к исходному файлу импортированного импортированного файла.