Python開発用にvimを構成しようとしています。現在、私はコードの自動補完機能に取り組んでいます。YouCompleteMeプラグインを使用していますが、うまく機能しているようですが、指定されたモジュールをすでにインポートしている場合のみです。たとえば、
import datetime
その後
datetime.
利用可能なクラス/モジュール/関数などのリストを取得します。欠けているのは、インポート文を記述するときにモジュールの提案を取得する可能性です。この場合、日時モジュールは取るに足らないように見えるので、例としてDjangoフレームワークを使用します。私はこのようなことを達成したいと思います:
from django.
django内のすべてのモジュールをリストします、私はそれらの1つを選択します、例えばビュー
from django.views.
django.views内のすべてのモジュールを一覧表示します。たとえば、genericを選択します
from django.views.generic import
そして、このモジュールから利用できるクラス、関数、変数のオートコンプリートを用意したいと思います。
from django.views.generic import TemplateView
これをどのように達成できるかについての提案はありますか?