Я использую Debian Jessie и использую текущий vim-nox (с + python -python3). Я с трудом пытаюсь программировать на Python 3, так как я борюсь с дополнением кода Python 3.
YouCompleteMe вообще не поддерживает Python3. jedi-vim поддерживает завершение Python 3, но только если у меня будет опция + python3, если я правильно ее понимаю. Из нескольких постов разработчиков Debian кажется, что компиляция Vim с флагом + python3 на самом деле не работает. Поэтому я остался с плагином режима Python.
Помимо того факта, что режим python кажется не поддерживаемым (см. Открытые запросы на извлечение и последние коммиты) и в настоящее время он имеет огромную ошибку, касающуюся веревки в своей основной ветке, он мешает YouCompleteMe. Я получаю некоторое завершение кода Python 3, но только если я полностью отключаю YouCompleteMe. Добавление в черный список YCM для типов файлов Python или отключение завершения YCM для файлов Python не работает, я получаю предупреждение YCM каждый раз, когда открываю vim.
Итак, мои вопросы:
Как я могу получить автозаполнение Python 3 для работы с текущим дистрибутивом Debian, не отключая YouCompleteMe (который я хочу для других языков программирования)? Почему неподдерживаемый плагин на данный момент является единственным выбором для завершения кода для такого важного языка программирования (Python 3 больше не может считаться новым ...)?