ฉันใช้ Debian Jessie และใช้ vim-nox ปัจจุบัน (พร้อม + python -python3) ฉันมีช่วงเวลาที่ยากลำบากในการลองโปรแกรมใน Python 3 เนื่องจากฉันต่อสู้กับการทำให้โค้ด Python 3 เสร็จสมบูรณ์
YouCompleteMe ไม่รองรับ Python3 เลย jedi-vim รองรับ Python 3 ที่สมบูรณ์ แต่ถ้าฉันมีตัวเลือก + python3 เท่านั้นถ้าฉันเข้าใจถูกต้อง จากโพสต์หลายรายการจากนักพัฒนา Debian ดูเหมือนว่าการรวบรวม Vim ด้วยแฟล็ก + python3 นั้นใช้งานไม่ได้ ดังนั้นฉันเหลือปลั๊กอิน python-mode
นอกเหนือจากข้อเท็จจริงที่ว่าโหมดของหลามนั้นดูเหมือนจะไม่ได้ถูกทำให้ไร้ประโยชน์ (ดู pull-Request และ last commits) และในปัจจุบันมีข้อผิดพลาดอย่างมากเกี่ยวกับเชือกในสาขาหลักของมันมันรบกวน YouCompleteMe ฉันจะได้รับโค้ด Python 3 ให้ใช้งานได้ แต่ถ้าฉันปิดการใช้งาน YouCompleteMe โดยสิ้นเชิง ขึ้นบัญชีดำ YCM สำหรับประเภทไฟล์หลามหรือปิดการใช้งานความสมบูรณ์ของ YCM สำหรับไฟล์หลามไม่ทำงานฉันได้รับคำเตือน YCM ทุกครั้งที่ฉันเปิด vim
ดังนั้นคำถามของฉันคือ:
ฉันจะทำให้การเติมข้อความอัตโนมัติของ Python 3 ทำงานบนการกระจาย Debian ปัจจุบันได้อย่างไรในขณะที่ไม่เลิกใช้ YouCompleteMe (ซึ่งฉันต้องการสำหรับภาษาโปรแกรมอื่น) ทำไมปลั๊กอินที่ไม่มีการระบายความร้อนจึงเป็นทางเลือกเดียวในขณะนี้สำหรับการเติมโค้ดให้สมบูรณ์สำหรับภาษาการเขียนโปรแกรมที่สำคัญ (Python 3 ไม่สามารถพิจารณาใหม่ได้อีกต่อไป .. )