방금 다음 지침을 따라 파이썬 3으로 vim을 컴파일했습니다. https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
설치 후 python3이 있는지 확인했습니다.
vim --version | grep "python"
어느 것이 반환 :
+python3/dyn
과
+python/dyn
그러나 vim을 시작하고 followinf 명령 중 하나를 입력하면 0:
:echo has('python3/dyn'):echo has('python3'):echo has('python'):echo has('python/dyn')
비슷한 문제가 있습니까?
편집 : 이봐, 많은 도움이되는 의견, 나는 단지 감사를 말하고 당신들 에게이 문제를 해결하기 위해 무엇을했는지 알려주고 싶었습니다. 나는 내가 제공 한 첫 번째 링크에서 다시 지시를 따랐지만 이번에는 vim.tiny를 제거하고 python2와 python3을 모두 지원하기 위해 vim을 얻는 대신 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이 있습니다.
—
muru
그것은 나에게도 효과가 있었다!
—
Enrico Maria De Angelis
:python print "works". 그것은 가장 좋은 테스트입니다 (적어도 대화식으로; 내가 선호하는 스크립트에서has('python')작동합니다)