Używam Debian Jessie i używam obecnego vim-nox (z + python -python3). Trudno mi programować w języku Python 3, ponieważ mam problemy z uzupełnianiem kodu w języku Python 3.
YouCompleteMe w ogóle nie obsługuje Python3. jedi-vim obsługuje uzupełnianie języka Python 3, ale tylko jeśli miałbym opcję + python3, jeśli dobrze ją rozumiem. Z kilku postów deweloperów Debiana wydaje się, że kompilacja Vima z flagą + python3 tak naprawdę nie działa. Dlatego pozostaję z wtyczką trybu python.
Poza tym, że tryb pythona wydaje się nieobsługiwany (patrz otwarte żądania ściągania i ostatnie zatwierdzenia) i obecnie ma ogromny błąd dotyczący liny w gałęzi głównej, przeszkadza w YouCompleteMe. Dostaję trochę kodu do Pythona 3 do działania, ale tylko wtedy, gdy całkowicie wyłączę YouCompleteMe. Czarna lista YCM dla typów plików python lub wyłączanie uzupełniania YCM dla plików python nie działa, otrzymuję ostrzeżenie YCM przy każdym otwarciu vima.
Więc moje pytania to:
Jak mogę uzyskać autouzupełnianie w Pythonie 3 do pracy z bieżącą dystrybucją Debiana, nie wyłączając YouCompleteMe (co chcę dla innych języków programowania)? Dlaczego nieobsługiwana wtyczka jest obecnie jedynym wyborem do uzupełnienia kodu dla tak ważnego języka programowania (Python 3 nie może być już uważany za nowy ...)?