Как я могу иметь автозаполнение для библиотек python в sublime

в настоящее время, когда я импортировать код, например:

from datetime import datetime

Я не вижу, какие методы он имеет. Как я мог знать, что есть utcnow() например. Было бы здорово , если есть какой-то плагин для sublime, чтобы у меня была эта функциональность, как в eclipse с cntr+space для методов. Также может быть, если есть некоторая навигация между определениями классов или переход к определению свойств и т. д.

Preferences plugins

2 ответов


вы можете иметь эту функциональность с Пакета Anaconda.

enter image description here

Anaconda включает в себя гораздо больше функций, чем просто автоматическое завершение. Вы можете установить Пакет Jedi. Это автозаполнение, которое поставляется с Anaconda.


попробовать SublimeJEDI

Шаг 1: ctrl+shift+p search - install package

Шаг 2: подождите несколько секунд, пока выпадающее окно

Шаг 3: Поиск автозавершение Jedi-Python и нажмите enter

теперь автоматическое завершение для python будет работать в sublime..

Примечание: вы можете попробовать Anaconda вместо Jedi используя тот же шаг.