Tôi đang chạy Debian Jessie và sử dụng vim-nox hiện tại (với + python -python3). Tôi đang gặp khó khăn khi cố gắng lập trình trong Python 3, khi tôi vật lộn với việc hoàn thành mã Python 3.
YouCompleteMe hoàn toàn không hỗ trợ Python3. jedi-vim không hỗ trợ hoàn thành Python 3, nhưng chỉ khi tôi có tùy chọn + python3 thì tôi mới hiểu đúng. Từ một số bài đăng từ Nhà phát triển Debian, có vẻ như việc biên dịch Vim với cờ + python3 không thực sự hoạt động. Vì vậy, tôi còn lại với plugin chế độ python.
Bên cạnh thực tế là chế độ python dường như không được biết đến (xem các yêu cầu kéo mở và các cam kết cuối cùng) và hiện tại nó có một lỗi rất lớn liên quan đến dây trong nhánh chính của nó, nó can thiệp vào YouCompleteMe. Tôi nhận được một số hoàn thành mã Python 3 để hoạt động, nhưng chỉ khi tôi vô hiệu hóa YouCompleteMe hoàn toàn. Danh sách đen YCM cho các kiểu tệp python hoặc vô hiệu hóa hoàn thành YCM cho các tệp python không hoạt động, tôi nhận được cảnh báo YCM mỗi khi tôi mở vim.
Vì vậy, câu hỏi của tôi là:
Làm cách nào tôi có thể tự động hoàn thành Python 3 để hoạt động trên bản phân phối Debian hiện tại trong khi không hủy kích hoạt YouCompleteMe (mà tôi muốn cho các ngôn ngữ lập trình khác)? Tại sao một plugin không rõ ràng là lựa chọn duy nhất tại thời điểm hoàn thành mã cho một ngôn ngữ lập trình quan trọng như vậy (Python 3 không còn có thể được coi là mới ..)?