編集:問題は解決しました!

編集:問題は解決しました!

すべての機能を有効にするvim-7.3をコンパイルしようとしています。構成を実行します

$ ./configure --with-features=huge --enable-gui --enable-cscope
$ make ; make install

バージョンを確認すると、一部の機能がまだインストールされていないと表示されます。

GUIのない​​巨大なバージョンです。 (+) の有無 (-): +アラビア語 +autocmd -balloon_eval-検索++builtin_terms +byte_offset +cindent -クライアントサーバー - クリップボード+cmdline_compl +cmdline_hist +cmdline_info +説明 +非表示 +cryptv +cscope +cursorbind +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path ....

今によるとvim ドキュメント

窒素 +ブラウズ
窒素 +クライアントサーバー

それは言う

したがって、機能が「N」と表示されている場合、Vimの通常、大規模、および巨大バージョンに含まれます。

features.hまた言った

+可能なすべての機能が有効になっています。

上記の2つのリソースは、すべてのhuge機能が有効になっていることを意味します。すべてではなくても、少なくともコンパイルモードで有効にする+clientserver必要があります+browsehuge

しかし、私の経験によると、そうではありません。大規模なコンパイルには、ナビゲーションとクライアントサーバーの機能は含まれていません。

  1. なぜですか?私が文書を間違って理解したのではないでしょうか?
  2. クライアントサーバー機能を有効にする方法は?
  3. GUIを有効にする方法は?
  4. 有効にできますか?みんな機能は簡単ですか?可能なすべての機能を有効にする膨大な提案にうんざりしていますが、うまくいきませんfeatures.h

時間をいただきありがとうございます。

編集:問題は解決しました!

貴重なお手伝いをいただいた皆様に感謝します。
確認してみると、vim73/src/auto/config.log明らかに多くの依存関係がありませんでした。ゲルトこの投稿は、どのパッケージが必要かについてのアイデアを提供します。私は以下を使用しました:

$ yum -yv install libXt.i686 libXt-devel.i686 \
libXpm.i686 libXpm-devel.i686 \
libX11.i686 libX11-common.noarch libX11-devel.i686 \
ghc-cairo-devel.i686  cairo.i686   \
libgnomeui-devel.i686 \
ncurses.i686 ncurses-devel.i686  ncurses-libs.i686 ncurses-static.i686 \
ghc-gtk-devel.i686 gtk+-devel.i686 \
gtk2.i686  gtk2-devel.i686 \
atk-devel.i686 atk.i686 \
libbonoboui.i686 libbonoboui-devel.i686 

一部のパッケージはすでにインストールされており、一部のパッケージはインストールされていません。以来:

$ ./configure --with-features=huge --enable-cscope --enable-gui=auto
$ make ; make install

今私のvimも同じですhuge

GTK2 GUIを備えた巨大なバージョンです。 (+) の有無 (-):
+アラビア語 +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent
+クライアントサーバー+クリップボード +cmdline_compl +cmdline_hist +cmdline_info +説明
+隠す +cryptv +cscope +cursorbind +cursorshape +dialog_con_gui +diff
+digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi
...

ありがとう

ベストアンサー1

~によるとこの建物Vimページ、Ubuntuにはこれらの依存関係が必要です

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
   libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
   libcairo2-dev libx11-dev libxpm-dev libxt-dev

再びジャンプconfigure

./configure --with-features=huge --enable-gui=gnome2 --enable-cscope

私はこれを試してみましたが、すべてがアクティブになったようです。

おすすめ記事