Vimはpython3でコンパイルされましたが、has( 'python')は0を返します
これらの指示に従って、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 すべての助けと提案をありがとう!