関数の上にカーソルを置き、プラグインに、その関数が定義されている場所のタグまたはその他のエンティティを検索するスクリプトを実行させることができるvimプラグインはありますか?それとも、その関数が定義されている場所のリストを提供しますか?具体的には、C /C++ベースのプラグインを探しています。
3 に答える
C以外の多くの言語をサポートするctagsが必要です。これにより、カーソルの下に関数または変数の定義が表示されます。
cscopeはVimとうまく統合して、まさにそれ以上のことを行います。関数が定義されている場所、呼び出されている場所など。cscope付きのタグも必要になる場合があります。
vimのウェブサイトはたくさんのプラグインをホストしています、あなたは本当にそこを見たいかもしれません。また、これを適用する言語を実際に指定しなかったため、これは非常に幅広い質問です(これに対する実際の答えを見つけるのは困難です)。
あなたの質問に代わるものは、ルックアップ機能をvimに入れる代わりに、すでにそれを持っている何かに入れてみませんか?なぜ日食しませんか?Eclipse内にvimのような機能を提供するvrapperと呼ばれるEclipseプラグインがあります。その後、Eclipseを使用して、実行したい参照とルックアップを実行できます。これは、すでに多くの言語でサポートされているためです。
問題を解決するために何をしなければならないのかを知りたいと思ったと思います。まるでその機能がそこにあることは知っているが、使い方は知らないかのようです。そのリンクはそれを説明しています。それがあなたの問題の解決策である場合は、XDに投票して確認することを忘れないでください