質問

イムVIM 7.3にPython用のコード補完を取得しようとしています。私はvimのインストールするとき、私は、この設定を使用します:

./configure --prefix=${HOME}/vim73 --enable-python3interp=yes --with-python3-config-dir=/home/etobkru/Python3/lib/python3.1/config 
make && make install

私は、このファイルをコピーします。 http://vim.cybermirror.org/runtime/autoload/python3complete.vim ~/vim73/share/vim/vim73/autoload/ディレクトリにでて、このファイルで: ./share/vim/vim73/ftplugin/python.vim Iの変更

setlocal omnifunc=pythoncomplete#Complete 

setlocal omnifunc=python3complete#Complete.

しかし、私は<c-x, c-o>を押したときに、私はエラーメッセージが出ます:

Error: Required vim compiled with +python3
E117: Unknown function: python3complete#Complete

と私が書く場合:python3 I GET

E319: Sorry, the command is not available in this version
役に立ちましたか?

解決

これはあなたのvimのバージョンにし、OSはPythonとのpython3の両方をサポートしているかどうか、Pythonとのpython3をどのように提供するかに依存します。まったくでコンパイルそうでない場合は、Pythonのバージョンは、あなたが最初の使用が有効化されます。

次のスレッドとそこからリンクされているものをチェックアウト: のVim 7.3:のpython3サポートする

他のヒント

neocomplcache (スクリプトサイト)をインストールし、任意の自動補完の試みを削除し、あなたの問題を忘れます

私はあなたが持っていた正確に同じ問題を抱えていたし、このスクリプトはすべての私の自動補完のニーズを解決し、そのは本当に豊かな特長としており、あなたがそれを必要とするまで、あなたはその存在を意識することはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top