web-dev-qa-db-fra.com

Comment puis-je avoir la saisie semi-automatique pour les bibliothèques python dans sublime

Actuellement, lorsque j'importe du code, par exemple:

from datetime import datetime

Je ne vois pas de quelles méthodes il dispose. Comment pourrais-je savoir qu'il y a utcnow () par exemple. Ce serait génial s'il y avait un plugin pour sublime pour que j'aie cette fonctionnalité, comme c'est dans Eclipse avec cntr + espace pour les méthodes. Peut également être le cas s'il y a une navigation entre les définitions de classes, ou aller à la définition de propriété et etc.

Preferences plugins

16
makkasi

Vous pouvez avoir cette fonctionnalité avec le Package Anaconda .

enter image description here

Anaconda comprend beaucoup plus de fonctionnalités que la simple complétion automatique. Vous pouvez installer le Package Jedi. Il s'agit de l'auto-complet livré avec Anaconda.

19
Vader

essayez SublimeJEDI

étape 1: ctrl + shift + psearch - install package

étape 2: Attendez quelques secondes jusqu'à ce que la liste déroulante apparaisse

étape 3: recherchez Jedi - Python autocompletion et appuyez sur Entrée

maintenant la complétion automatique pour python fonctionnera en sublime ..

Remarque: vous pouvez essayer Anaconda à la place Jedi en utilisant la même étape.

4