5

崇高なテキストとまったく同じように自動補完が必要ですが、vim.

私はこの動作が欲しい:

  • 単語を入力し始めるときに、補完を提案するボックスが必要です。
  • 提案された補完では、最後の単語を使用したいと思います。
  • 関数を ctags で見つけたい。
  • 使用している言語の標準関数が必要です。
  • スニペットが必要です。

vim のオートコンプリートに関するプラグインがたくさんあり、迷っています。

4

2 に答える 2

7

現在、YouCompleteMeを使用しています。非常に優れていますが、最後の使用状況に基づいて単語を並べ替えるように構成できるかどうかはわかりません。どのファイル タイプでも動作する一般的なあいまい補完機能を備えています (あいまい補完は素晴らしいと思うかもしれません) が、libclang による C/C++/Objective-C/Objective-C++ のセマンティック補完も含まれています。

特に、最新のclang、libc++、およびVIMをソースからコンパイルして、VIMが環境のpython/ruby/etcを使用するように調整および設定し、適切なC++ 11サポートを取得します。次に、YouCompleteMe もソースからコンパイルしますが、最初にプラグイン マネージャーを介してインストールします。私の現在の選択はVAMですが、Vundle や Pathogen などもあります。

于 2013-04-26T13:32:16.993 に答える
3

この方法を試してください:

for plugin in plugins
    try
       install plugin
       read    doc
       test    plugin
    catch
       remove plugin
    endtry
endfor

:h ins-completionまた、プラグインを探す前に必ず読んで理解してください。

于 2013-04-26T09:10:51.217 に答える