5

私は Alex Ott のCEDET for Emacs の素晴らしいガイドを読んでおり、EDE プロジェクトを正しく設定する方法を知っていると思います。

ただし、コマンドを使用してローカルシンボル ( main()C++ の関数など)にジャンプしようとすると、シンボルが定義されている .cpp ファイル内からこのコマンドを呼び出しているにもかかわらずsemantic-complete-jump-local (C-c , j)、エラーが発生します。[no match]

semantic-complete-jump-global (C-c , J)また、異なるファイル (複数の関数など) で複数の定義を持つシンボルにジャンプしようとするとmain()、CEDET はエラーを[not unique]表示しますが、表示するシンボルを選択する方法がありません。<TAB>関心のあるシンボルを見つける唯一の方法は、関心のあるシンボルが見つかるまで、バッファごとにすべてのオプションを循環することです。選択できる場所からシンボルのリストを取得する方法はありますか? 理想的には、Emacs helm (以前はAnythingとして知られていました) が提供するものと同様のオートコンプリート リストを取得できれば素晴らしいでしょう。

これはすべて、CEDET 1.1を使用する Linux 上のEmacs 24.2.1です。

4

1 に答える 1

5

semantic-ia-fast-jumpコマンドを使用しようとしましたか?セマンティックだけでなく、他のデータ ソースも使用して、どこにジャンプするかを計算します。試してみたところ、階層が3レベル高い親クラスで宣言された変数に正しくジャンプしました。

于 2012-10-15T06:22:57.067 に答える