7

次のようなものを実行して、emacsのタグを生成してみました。

ctags -e --extra=+q --sort=yes -R /codebase/one /codebase/two /usr/include /usr/include/c++

これをホームディレクトリのサブディレクトリにドロップします。次に、たとえば、codebase / oneに移動して、それを実行M-x visit tags-tableしてロードすると、次のように文句が表示されます。

File /home/palchan/.tags/tags is not a valid tags table

なぜこれは有効なタグテーブルではないのですか?

4

2 に答える 2

5

--sort=yesオプションを削除してみてください。

ctagsこれにより、バージョン5.8(最新)と5.5.4(私のバージョンのLinuxで配布)の両方で問題が解決しました。

Emacsに同梱されているバイナリを試すこともできますctags。これはEmacsバイナリと同じディレクトリにある可能性があります。注:コマンドラインオプションは少し異なります。

于 2013-02-06T03:14:04.343 に答える
2

Emacsで使用する-eオプション -e出力タグファイルを試してください。

于 2020-05-15T07:38:25.357 に答える