私は最近pygobjectをいじり始めました。ただし、gvimまたはvimのpython-complete機能がクラッシュします。これは、私が理解しているように、同じプロセスでGTK2とGTK3ライブラリを混在させることができないためです。
したがって、非GTKツールキットを使用してVimをインストールする方法を知りたいです。 (Sudo apt-get build-dep vimはgtk2ライブラリをインストールしようとします。)
Vimには非常に満足しており、エディターを切り替えたくないことに注意してください。
私はqtでvimをビルドする手順を見つけましたが、python-completeは正常に動作していません。
GTK +ではなくQtに対してvim
をビルドし、python-complete
がまだ機能しない場合、GTK + 2とGTK + 3の両方にリンクしようとした結果ではないことが示唆されます。
ただし、Qtでのビルド方法に関する詳細はまだ提供されていないため(Qtは公式にはサポートされていないため、vim
のサードパーティの派生物を使用する必要があります)、どのエラーに関する詳細情報も提供していませんpython-complete
で発生しているメッセージまたは誤動作、問題の修正方法を教えて、vim
をQtで動作させることは実際には不可能です。
幸いなことに、vim
はGTK +およびQt以外のいくつかのGUIを公式にサポートし、そのようなビルドの1つはUbuntu向けに公式にパッケージ化されています。
Athena バージョンのvim
をインストールするだけです。これは 提供されますvim-athena パッケージ。
上記のパッケージリンクをクリックするか、Software Centerまたは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
- providingパッケージと同じです。 vim-athena
が提供するバイナリは、GTK +やその他のグラフィカルツールキットではなく、Athenaに対して既にビルドされているため、ソースからビルドする必要はありません。