Vim: 自動補完をよりスマートにする 質問する

Vim: 自動補完をよりスマートにする 質問する

私は ctags、taglist などを使用して、Vim で自動補完を行っています。しかし、Visual Studio のインテリセンスや Eclipse の自動補完と比較すると、非常に制限されています。Vim を次のように調整できるかどうか疑問に思っています。

  1. . または -> が入力されるたびに自動補完を表示します。ただし、変数である可能性のあるテキストの後のみです (たとえば、数字の後には自動補完を表示しないようにします)。

  2. ( と入力すると関数パラメータが表示されます。

  3. . または -> の後のすべての文字を削除するときに、自動補完リストを削除しないようにする: 変数名を入力し、特定のメンバーを検索するために . または -> を押すと、. または -> の後のすべての文字を削除しなければならないことがよくありますが、これにより Vim は自動補完リストを非表示にします。Esc を押さない限り、リストを表示したままにしておきたいです。

  4. 関連する自動補完の表示: 変数を入力して ^X ^O を押すと、通常は ctags ファイル内のすべてのタグが表示されます。変数に関連するタグだけを表示するようにしたいと思います。

助けてくれてありがとう。

編集: この質問に投票している人はいますが、誰も答えを知っている人はいないようです。したがって、完全な回答を提供する必要はないことをお伝えしたいと思います。言及されているポイントのいずれかに対する部分的な回答でも良いでしょう。

ベストアンサー1

オートコンプリートポップ必要なものです。

おすすめ記事