방금 다음 지침을 따라 파이썬 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')
작동합니다)