Saya baru-baru ini mulai bermain-main dengan pygobject. Namun, fitur python-complete gvim atau vim lumpuh, karena, seperti yang saya mengerti, Anda tidak dapat mencampur perpustakaan GTK2 dan GTK3 dalam proses yang sama.
Oleh karena itu, saya ingin tahu cara menginstal Vim dengan toolkit non-GTK. (sudo apt-get build-dep vim akan mencoba menginstal lib gtk2.)
Harap dicatat bahwa saya sangat senang dengan Vim, dan saya tidak ingin berganti editor.
Saya telah menemukan instruksi untuk membangun vim dengan qt, namun python-complete tidak berfungsi dengan baik.
Jawaban:
Jika Anda membangun
vim
terhadap Qt daripada GTK + danpython-complete
masih tidak berfungsi, itu menunjukkan masalah sebenarnya bukan konsekuensi dari mencoba menghubungkan ke GTK + 2 dan GTK + 3.Namun, karena Anda belum memberikan detail tentang bagaimana Anda membangun dengan Qt (Qt tidak didukung secara resmi, jadi Anda harus menggunakan turunan pihak ketiga dari
vim
), dan Anda belum memberikan informasi terperinci tentang pesan kesalahan apa atau kegagalan fungsi yang Anda alamipython-complete
, tidak mungkin untuk memberi tahu Anda cara memperbaiki masalah dan mulaivim
bekerja dengan Qt.Untungnya,
vim
secara resmi mendukung beberapa GUI selain GTK + dan Qt, dan salah satu build tersebut secara resmi dikemas untuk Ubuntu.Cukup instal versi Athena
vim
, yang disediakan oleh paket vim-athena .Anda dapat menginstal dengan mengklik tautan paket di atas, atau mencarinya di Pusat Perangkat Lunak atau Manajer Paket Synaptic, atau menjalankan perintah ini:
vim-athena
tidak bergantung pada atau menggunakan versi GTK + apa pun. Jika Anda menggunakannyasudo apt-get build-dep vim-athena
, ia mungkin akan menginstal pustaka terkait GTK + dan GNOME, karenavim-athena
paket biner dibangun dari paket sumber yang sama denganvim
danvim
paket-paket lain yang menyediakan . Bagaimanapun, Anda tidak perlu membangun dari sumber, karena binari yang disediakan olehvim-athena
sudah dibangun melawan Athena dan tidak melawan GTK + atau toolkit grafis lainnya.sumber