5

cygwin を使用して、ctags を使用して、Emacs がシンボルを読み取るためのタグを作成しています。

Emacs が「visit-tags-table-buffer: ファイル /home/superman/tags は有効なタグ テーブルではありません」と言う

ファイルを検索してタグを生成するためのオプションは次のとおりです。

$>find . -type f -regex '.*\.[hc]\|.*\.cpp' -print0 |
  xargs -0 ctags -e --extra=+q --fields=+fksaiS --c++-kinds=+px --append -f ~/tags
4

3 に答える 3

6

「ctags」は間違ったプログラムだと思います。(何のためにあるのかわかりません。時代遅れになっているのではないかと思います)。

Emacs には「etags」と呼ばれるプログラムが付属しているはずです。代わりにそれを使用してください。

于 2010-05-07T06:22:13.647 に答える
2

Emacs での etags の使用に関するブログ記事を書きました。

于 2010-05-08T16:20:48.693 に答える
1

実際には、 CtagsではなくExuberant Ctags使用する必要があります。2つの異なる製品だとは知りませんでした。

したがって、Cygwin のリポジトリから Ctags を取得しないでください。代わりに、Emacs で使用する場合はExuberant Ctagsにアクセスしてください。Ctags は Emacs では機能しません。

于 2010-05-07T09:07:31.360 に答える