Якщо ви створили vimпроти Qt, а не GTK +, і python-completeвсе ще не працює, це говорить про те, що проблема насправді не є наслідком спроби встановити зв'язок як з GTK + 2, так і з GTK + 3.
Однак, оскільки ви ще не надали жодної інформації про те, як ви створили за допомогою Qt (Qt офіційно не підтримується, тому ви, мабуть, використовували сторонні похідні від vim), і ви не надали детальної інформації про те, які повідомлення про помилки або несправності, з якими python-completeвиникають, не можна сказати, як виправити проблему та vimпрацювати з Qt.
На щастя, vimофіційно підтримується деякі графічні інтерфейси, крім GTK + та Qt, і одна така збірка офіційно упакована для Ubuntu.
Просто встановіть Athena версію vim, яка при умови по ВІМ-Афіна
пакета.
Ви можете встановити, натиснувши посилання на пакет вище, або шукаючи його в Програмному центрі або Synaptic Package Manager, або виконуючи ці команди:
sudo apt-get update
sudo apt-get install vim-athena
vim-athenaне залежить від або використовувати будь-яку версію GTK +. Якщо ви використовуєте sudo apt-get build-dep vim-athena, він, ймовірно, встановить відповідні бібліотеки GTK + та GNOME, оскільки vim-athenaдвійковий пакет побудований з того самого вихідного пакету , що vimі інших vimпакетів, що надають . У будь-якому випадку, вам не потрібно створювати з джерела, оскільки бінарні файли, які надаються vim-athena, вже побудовані проти Athena, а не проти GTK + або інших графічних наборів інструментів.