Debian Jessie를 실행 중이며 현재 vim-nox (+ python -python3 사용)를 사용합니다. Python 3 코드 완성으로 어려움을 겪고 있으므로 Python 3에서 프로그래밍을 시도하는 데 어려움을 겪고 있습니다.
YouCompleteMe는 Python3을 전혀 지원하지 않습니다. jedi-vim은 Python 3 완성을 지원하지만 올바르게 이해하면 + python3 옵션이있는 경우에만 가능합니다. 데비안 개발자의 여러 게시물에서 + python3 플래그로 Vim을 컴파일하는 것은 실제로 작동하지 않는 것 같습니다. 따라서 파이썬 모드 플러그인이 남아 있습니다.
파이썬 모드가 유지 관리되지 않는 것 (오픈 풀 요청 및 마지막 커밋 참조)과 현재 마스터 브랜치의 로프와 관련하여 큰 버그가 있다는 사실 외에도 YouCompleteMe를 방해합니다. Python 3 코드 완성이 작동하지만 YouCompleteMe를 완전히 비활성화 한 경우에만 작동합니다. 파이썬 파일 형식의 경우 YCM을 블랙리스트에 올리거나 파이썬 파일의 경우 YCM 완료를 비활성화해도 작동하지 않습니다. vim을 열 때마다 YCM 경고가 표시됩니다.
그래서 내 질문은 :
YouCompleteMe (다른 프로그램 언어에 사용하려는)를 비활성화하지 않고 현재 데비안 배포판에서 작동하도록 Python 3 자동 완성을 얻으려면 어떻게해야합니까? 그러한 중요한 프로그래밍 언어를 위해 코드 완성을 위해 현재 유지 관리되지 않는 플러그인이 유일한 선택 인 이유는 무엇입니까?