これらの指示に従って、python 3でvimをコンパイルしました:https : //github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
インストール後、python3があるかどうかを確認しました。
vim --version | grep "python"
返されたもの:
+python3/dyn
そして
+python/dyn
しかし、vimを起動してfollowinfコマンドの1つを入力すると、次のようになります0
:
:echo has('python3/dyn')
:echo has('python3')
:echo has('python')
:echo has('python/dyn')
誰かが同様の問題を抱えていますか?
編集:やあみんなたくさんの有用なコメント、私はただ感謝を言い、みんなに私がこれを解決するために何をしたかを知らせたかった。私が提供した最初のリンクから再び指示に従いましたが、今回はvim.tinyを削除し、vimにpython2とpython3の両方をサポートさせようとする代わりに、python3サポートでビルドします。これはそれを修正しました
タイピング
python3 print("works")
vimでは、を示しますworks
。タイピング
echo has('python3')
の出力を与え1
、最終的に
vim --version | grep python3
私に価値を与えます +python3
すべての助けと提案をありがとう!
Ubuntuを使用している場合は、pi-rhoのPPA(launchpad.net/~pi-rho/+archive/ubuntu/dev)を使用します。動的なPython / Python3サポートで構築されたvimがあります。
—
ムル
それも私のために働いた!
—
エンリコマリアデアンジェリス
:python print "works"
。それが最良のテストです(少なくともインタラクティブに、スクリプトでは私が好むでしょうhas('python')
、それはうまくいくはずです。)