Я запускаю 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 вже не можна вважати новим ..)?