web-dev-qa-db-ja.com

python sublimeのライブラリのオートコンプリートを行うにはどうすればよいですか?

現在、いくつかのコードをインポートするとき、例えば:

from datetime import datetime

どのメソッドがあるのか​​わかりません。たとえば、utcnow()があることをどのようにして知ることができますか。メソッドにcntr + spaceを使用するEclipseのように、この機能を使用できるように崇高なプラグインがあれば素晴らしいでしょう。また、クラス定義間でナビゲーションがある場合や、プロパティ定義などに移動する場合もあります。

Preferences plugins

16
makkasi

Anaconda Package でこの機能を使用できます。

enter image description here

Anacondaには、単なるオートコンプリートよりも多くの機能が含まれています。 Jedi Packageをインストールできます。これは、Anacondaに同梱されているオートコンプリートです。

19
Vader

試してください SublimeJEDI

ステップ1:ctrl + shift + psearch - install package

ステップ2:ドロップダウンボックスが表示されるまで数秒待ちます

ステップ3:Jedi-Python autocompletion)を検索してEnterキーを押します

pythonの自動補完は崇高に動作します。

注:同じステップを使用して、Anacondaの代わりにJediを試すことができます。