Как я могу заставить Джани показать мне методы, которые использует библиотека, когда я нажимаю «.»ключ? - PullRequest
9 голосов
/ 19 января 2010

В visual studio я мог просто нажать ctrl + пробел и методы появились. В Geany есть ли способ получить эту функциональность для меня?

Ответы [ 3 ]

6 голосов
/ 19 января 2010

Нет, потому что Python является динамически типизированным языком и довольно сложно этого добиться. Python-плагины для netbeans делают это частично, но я считаю, что такой плагин не входит в планы многих разработчиков. Есть разные вещи, которые нужно сделать; -)

Тем не менее, Geany обеспечивает поддержку некоторых дополнений. Во-первых, он анализирует ваш импорт в файл и использует его в дополнениях; кроме того, он выполняет функции из библиотеки std. Он также анализирует все открытые файлы для предложений, хотя вам может потребоваться применить его в настройках. Также вы можете получить подсказки по вызову, когда вы нажмете Ctrl + Shift + Пробел , о которых не все знают. Они довольно хороши, потому что они появляются в форме <Class>.<method>(<args>), что очень полезно.

1 голос
/ 09 ноября 2013

ярлык ctrl+space у меня работает. Кроме того, вы можете настроить длину предложения автозаполнения (т. е. сколько букв необходимо набрать, прежде чем всплывающая подсказка автозаполнения появится автоматически - http://www.geany.org/manual/current/#editor-completions-preferences).

это работает только для имен методов. если я хочу увидеть параметры параметров метода, я должен ввести скобку ( после полного имени метода.

0 голосов
/ 12 октября 2016

Вы можете использовать PyCharm. Делает именно то, что вам нужно, плюс переход к исходному файлу импортируемого файла-импортированного метода.

...