Emacs:标签文件有问题吗?

发布于 2024-09-01 08:24:34 字数 345 浏览 13 评论 0原文

我正在使用 ctags 为我的 Emacs 创建标签,以便使用 cygwin 从中读取符号。

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

I am using ctags to create tags for my Emacs to read symbols from, using cygwin.

Emacs says "visit-tags-table-buffer: File /home/superman/tags is not a valid tags table"

here are my options to find files and generate tags.

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

断肠人 2024-09-08 08:24:34

我认为“ctags”是错误的程序。 (我不确定它的用途;我怀疑它已经过时了)。

Emacs 应该附带一个名为“etags”的程序;用它来代替。

I think "ctags" is the wrong program. (I'm not sure what it's for; I suspect it's obsolete).

Emacs should have come with a program called "etags"; use that instead.

念﹏祤嫣 2024-09-08 08:24:34

我写了一篇博客文章在 emacs 中使用 etags 应该会有所帮助

I wrote a blog post on using etags with emacs that should help

浅紫色的梦幻 2024-09-08 08:24:34

实际上,我需要使用 Exuberant Ctags 而不是 Ctags。我不知道它们是两种不同的产品。

因此,不要从 Cygwin 的存储库获取 Ctags,而是转到此处 Exuberant Ctags 如果你想将它与 Emacs 一起使用。 Ctags 不适用于 Emacs。

Actually, I need to use Exuberant Ctags and not Ctags. I did not know that they were two different products.

So, DO NOT get Ctags from Cygwin's repository, instead go here Exuberant Ctags if you want to use it with Emacs. Ctags does not work with Emacs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文