7

我只是尝试通过运行以下命令为 emacs 生成一些标签:

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

我把它放在我的主目录的某个子目录中。然后我导航到,比如说,代码库/一个并M-x visit tags-table加载并加载那个,它抱怨:

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

为什么这不是一个有效的标签表?

4

2 回答 2

5

尝试删除该--sort=yes选项。

这为我解决了ctags5.8(最新)和 5.5.4(随我的 Linux 版本分发)版本的问题。

您还可以尝试ctagsEmacs 附带的二进制文件,它可能与 Emacs 二进制文件位于同一目录中。注意:命令行选项略有不同。

于 2013-02-06T03:14:04.343 回答
2

尝试使用 -e 选项 -e 输出标记文件以与 Emacs 一起使用。

于 2020-05-15T07:38:25.357 回答