it-swarm.com.de

Wie kann ich vim mit einer GUI ohne GTK bauen?

Ich habe kürzlich angefangen, mit Pygobject herumzuspielen. Das Python-Complete-Feature von gvim oder vim stürzt jedoch ab, da Sie meines Wissens GTK2- und GTK3-Bibliotheken nicht im selben Prozess mischen können.

Daher würde ich gerne wissen, wie man Vim mit einem Nicht-GTK-Toolkit installiert. (Sudo apt-get build-dep vim wird versuchen, gtk2 libs zu installieren.)

Bitte beachten Sie, dass ich mit Vim sehr zufrieden bin und nicht die Redaktion wechseln möchte.

Ich habe Anweisungen gefunden, um vim mit qt zu erstellen, aber Python-Complete funktioniert nicht richtig.

8
martin

Wenn Sie vim mit Qt anstatt mit GTK + und python-complete erstellt haben, funktioniert dies immer noch nicht, was darauf hindeutet, dass das Problem eigentlich nicht darauf zurückzuführen ist, dass Sie versuchen, eine Verknüpfung zu GTK + 2 und GTK + 3 herzustellen.

Da Sie jedoch noch keine Details darüber angegeben haben, wie Sie mit Qt gebaut haben (Qt wird offiziell nicht unterstützt, Sie müssen also ein Derivat von vim von einem Drittanbieter verwendet haben), und Sie haben keine Details angegeben Informationen darüber, welche Fehlermeldungen oder Fehlfunktionen bei python-complete auftreten, können Sie nicht sagen, wie Sie das Problem beheben und vim für die Arbeit mit Qt verwenden können.

Glücklicherweise unterstützt vim offiziell einige andere GUI's als GTK + und Qt, und ein solcher Build ist offiziell für Ubuntu gepackt.

Installieren Sie einfach die Athena -Version von vim, die bereitgestellt von vim-athena) ist Install vim-athena Paket.

Sie können installieren, indem Sie auf den obigen Paketlink klicken, im Software Center oder im Synaptic Package Manager danach suchen oder die folgenden Befehle ausführen:

Sudo apt-get update
Sudo apt-get install vim-athena

vim-athena hängt nicht von einer Version von GTK + ab oder verwendet diese. Wenn Sie Sudo apt-get build-dep vim-athena verwenden, werden wahrscheinlich GTK + - und GNOME-bezogene Bibliotheken installiert, da das Binärpaket vim-athena aus dem selben Quellpaket as erstellt wird vim und andere vim - Pakete bereitstellen . In jedem Fall sollten Sie nicht aus dem Quellcode erstellen müssen, da die von vim-athena bereitgestellten Binärdateien bereits für Athena und nicht für GTK + oder andere grafische Toolkits erstellt wurden.

8
Eliah Kagan