Nếu bạn xây dựng vimdựa trên Qt thay vì GTK + mà python-completevẫn không hoạt động, điều đó cho thấy vấn đề thực sự không phải là hậu quả của việc cố gắng liên kết với cả GTK + 2 và GTK + 3.
Tuy nhiên, vì bạn chưa cung cấp bất kỳ chi tiết nào về cách bạn xây dựng với Qt (Qt không được hỗ trợ chính thức, do đó bạn phải sử dụng công cụ phái sinh của bên thứ ba vim) và bạn chưa cung cấp bất kỳ thông tin chi tiết nào về thông báo lỗi nào hoặc trục trặc bạn gặp phải python-complete, thực sự không thể cho bạn biết cách khắc phục sự cố và vimlàm việc với Qt.
May mắn thay, vimchính thức hỗ trợ một số GUI khác ngoài GTK + và Qt, và một bản dựng như vậy được đóng gói chính thức cho Ubuntu.
Chỉ cần cài đặt phiên bản Athenavim , được cung cấp bởi gói vim-athena
.
Bạn có thể cài đặt bằng cách nhấp vào liên kết gói ở trên hoặc tìm kiếm trong Trung tâm phần mềm hoặc Trình quản lý gói Synaptic hoặc chạy các lệnh sau:
sudo apt-get update
sudo apt-get install vim-athena
vim-athenakhông phụ thuộc hoặc sử dụng bất kỳ phiên bản GTK + nào. Nếu bạn sử dụng sudo apt-get build-dep vim-athena, nó có thể sẽ cài đặt các thư viện liên quan đến GTK + và Gnome, vì vim-athenagói nhị phân được xây dựng từ cùng một gói nguồn như vimvà các vimgói cung cấp khác . Trong mọi trường hợp, bạn không cần phải xây dựng từ nguồn, vì các nhị phân được cung cấp vim-athenađã được xây dựng dựa trên Athena và không chống lại GTK + hoặc các bộ công cụ đồ họa khác.