Debian Jessieを実行しており、現在のvim-noxを使用しています(+ python -python3を使用)。Python 3のコード補完に苦労しているため、Python 3でプログラミングしようとすると苦労しています。
YouCompleteMeはPython3をまったくサポートしていません。jedi-vimはPython 3補完をサポートしますが、+ python3オプションを正しく理解している場合に限ります。Debian開発者からのいくつかの投稿から、Vimを+ python3フラグでコンパイルすることは実際には機能していないようです。そのため、python-modeプラグインが残っています。
python-modeがメンテナンスされていないように見えること(open pull-requestsとlast commitsを参照)と、現在masterブランチのロープに関する大きなバグがあるという事実に加えて、YouCompleteMeに干渉します。YouCompleteMeを完全に無効にした場合にのみ、Python 3のコード補完を機能させることができます。PythonファイルタイプのYCMをブラックリストに登録したり、PythonファイルのYCM補完を無効にしたりしても、vimを開くたびにYCM警告が表示されます。
だから私の質問は:
YouCompleteMeを非アクティブ化せずに、現在のDebianディストリビューションでPython 3オートコンプリートを動作させるにはどうすればよいですか(他のプログラミング言語で使用したいのですが)。メンテナンスされていないプラグインが、このような重要なプログラミング言語のコード補完のために現時点で唯一の選択肢であるのはなぜですか(Python 3は新しいものとは見なされなくなりました)。