6

emacs内で、名前が複数の異なるファイルに表示される可能性のある特定の関数に移動するための最良のオプションは何ですか?etag内では、タグを一度に1つずつ循環することしか許可されていません。これは、探している関数名が人気がある場合は時間がかかる可能性があります。

4

4 に答える 4

5

キュム~。同じタグのすべての場所を循環しますが、関数名に一致するすべてのタグのリストを表示したい場合は、コマンドtags-aproposを使用できます。

于 2008-10-09T00:59:39.703 に答える
3

Etags-select:

http://www.emacswiki.org/cgi-bin/wiki/EtagsSelect

于 2008-10-24T18:04:28.900 に答える
1

プログラミング言語がCの場合、cscopeは etags よりもはるかに優れています。シンボル インスタンスとそのコンテキストのインタラクティブなリストが表示されます。詳細はこの回答にあります

于 2008-10-20T18:59:38.583 に答える
0
  1. つららタグ コマンド

    特に、 command を使用icicle-find-tagして、これらすべてのバニラ コマンドが行うことを行います。

    • find-tag( M-.) タグを探す
    • tags-loop-continue( M-,) 別の一致するタグを見つける
    • tags-apropos正規表現に一致するすべてのタグを一覧表示するには
    • list-tags特定のソース ファイル内のすべてのタグ (定義) を表示します。

    icicle-find-tagは一般的なタグ ブラウザです。マルチコマンドであるため、1 回の呼び出しで任意の数のタグに任意の順序でアクセスできます。

  2. つらら imenu -- ファイルまたはバッファ全体の Imenu。選択した関数定義内を (検索コンテキストとして) 検索します。

于 2011-09-05T07:21:11.200 に答える