私は初めてemacs
です。Netbeansでは、任意のオブジェクトを右クリックすると、ヘッダーまたは実装ファイルに直接移動します。これを行うためのショートカットキーはありemacs
ますか?
user195488
質問する
121 次
3 に答える
1
最初にTAGSファイルを作成する必要があります。
Linuxを使用している場合:
$ ctags -e -R *.h *.cpp
// this will create tags for all .h and .cpp files,
// starting from the current directory, and recursing into subdirectories.
// -e : emacs tags (as oposed to vi tags, the default)
// -R : recursive
--append
フラグを使用して、既存のタグファイルに追加することもできます。例えば:
$ ctags --append -e -R *.h *.cpp /home/user/jdoe/thirdparty
// This will add to the TAGS file in the current directory
シンボル定義にジャンプしたい場合、emacsでは、、M-x find-tag
またはを使用しM-.
ます。TAGSファイルがどこにあるかを尋ねられ、設定が完了します。ポップアウトするにはM-x pop-tag-mark
、デフォルトでにマップされているを使用しますM-*
。
注:ctagsは問題ありませんが、コンパイラーではないため、間違った場所に移動することがあります。
于 2012-08-03T13:48:57.040 に答える
1
etags
同様の機能を提供するために使用できます。TAGSファイルが作成されると、M-.を呼び出すショートカットを使用できます(find-tag)
。
于 2012-08-03T13:19:52.040 に答える
1
すべての場合と同様に、Emacsは何かをするためのいくつかの方法を提供します。この場合、それらの多くは箱から出して動作しません。cedetプロジェクトの一部である、非常に大きなハンマーセマンティクスを使用するetags
か、必要な場合に使用できます。これにより、ヘッダーファイルにジャンプするだけでなく、はるかに多くのことが可能になりますが、おそらくそれが必要です。
于 2012-08-03T13:27:02.003 に答える