C++ IDEとしてのVIM - オートコンプリート

C++ IDEとしてのVIM - オートコンプリート

私はまだC ++を学んでいますが、すでにいくつか知っています。以前は、Visual Studioを使用してDebianに切り替えた後、Code Blocksを使い始めました。

最近、VIMをIDEとして使用するというニュースを聞いて、使い始めました。発生する問題は、オートコンプリート機能が機能しないことです。理由はわかりませんが、最近CP / CNが動作を停止しました。特定の単語がすでにコード内にある場合、または別のタブのコードにある場合にのみ完了するため、開始するたびに最初の単語include /を入力する必要があります。 cout/classなど。オートコンプリート機能はありません。

YouCompleteMeを試してみましたが、残念ながら:YouCompleteMe unavailable: requires Vim 7.3.584+

私はDebian Wheezy(安定した、バックポーティング可能)を使用していますが、リポジトリにvim 7.4がありません。 Jessieのリポジトリを追加し、low pinnを使用してvim 7.4をインストールしようとしましたが、多くのパッケージ(g + +や他のいくつかのパッケージ)を削除しようとしました。

私はDebianについてよく知りません。 Debian を約 1.5 年間使用してきましたが、すべてを学ぶ必要があるのではなく、作業機械として使用する方が多いので、助けが必要です。

  1. システムの半分を削除せずにDebianにvim 7.4をインストールするか、
  2. 作るあなたは私を完全にします。仕事をしたり、
  3. vimでオートコンプリート機能を作成する(特にC ++の場合)

答え1

システムの半分を削除せずにDebianにvim 7.4をインストールする

ソースからインストールするのが良いオプションです。コンパイルはvimまったく難しくありません。詳細と指示を読むことができます。ここ

YouCompleteMeを動作させる

YouCompleteMeをインストールするにはもう少し難しいですが、よく文書化されています。YouCompleteMe githubリポジトリ、一度試してみて、ご不明な点がございましたらお知らせください。

vimでオートコンプリート機能を有効にする(特にC ++の場合)

C ++オートコンプリートのもう1つのオプションは、次のものを使用することです。OmniCpp完了、YouCompleteMeよりも使いやすくインストールが簡単です。

関連情報