どうすればgtkなしのGUIでvimを構築できますか?


9

私は最近、pygobjectをいじり始めました。ただし、gvimまたはvimのpython-complete機能はクラッシュします。私が理解しているように、GTK2ライブラリとGTK3ライブラリを同じプロセスで混在させることはできないためです。

したがって、GTK以外のツールキットでVimをインストールする方法を知りたいのですが。(sudo apt-get build-dep vimはgtk2ライブラリをインストールしようとします。)

私はVimにとても満足しており、エディタを切り替えたくないので注意してください。

qtでvimをビルドする手順を見つけましたが、python-completeが正しく機能していません。


qtを使用してvimをビルドするために見つけた手順に関する詳細情報と、これがpython-completeを壊す方法に関する詳細情報を提供できますか?(質問編集して、この情報を含めることができます。)
Eliah Kagan 2012

回答:


9

vimGTK +ではなくQtでビルドしpython-completeても問題が解決しない場合は、問題がGTK + 2とGTK + 3の両方にリンクしようとした結果ではないことを示しています。

ただし、Qtを使用したビルド方法の詳細はまだ提供していないため(Qtは正式にサポートされていないため、サードパーティのの派生物を使用している必要がvimあります)、どのエラーメッセージに関する詳細情報も提供していません。またはあなたが持っている誤動作python-complete、問題を修正vimしてQtで作業する方法を教えることは実際には不可能です。

幸い、vimGTK +とQt以外のGUIが正式にサポートされており、そのようなビルドの1つはUbuntu用に正式にパッケージ化されています。

ただ、インストールアテナのバージョンvimされ、提供によりVIM-アテナのvim-athenaをインストールするパッケージを。

上記のパッケージリンクをクリックするか、ソフトウェアセンターまたはSynaptic Package Managerで検索するか、次のコマンドを実行してインストールできます。

sudo apt-get update
sudo apt-get install vim-athena

vim-athenaGTK +のどのバージョンにも依存せず、使用もしません。あなたが使用している場合sudo apt-get build-dep vim-athena、それはおそらく、GTK +やGNOME関連のライブラリをインストールしますので、vim-athenaバイナリパッケージが構築されてから、同じソースパッケージとしてvim、その他vim-providingパッケージ。いずれの場合も、によって提供されるバイナリはvim-athenaGTK +や他のグラフィカルツールキットではなくAthenaに対してすでにビルドされているため、ソースからビルドする必要はありません。


ああ、ありがとう。チャームのように動作します。(pythoncomplete!でも)
martin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.