Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
stackoverflow 上有一些人有这样的问题,但不完全是这个,也不完全是我正在寻找的解决方案。如果标签文件不存在(通过 emacs),问题是由 etags 自动生成标签文件。我想记录所有文件,它不限于 c 或其他任何文件,并通过 emacs 自动加载。我对在加载标签文件中扮演任何角色不感兴趣。
任何的想法?
对我来说,我将以下行放在我的makefile文件中:
makefile
tags: find -type f -name "*.[ch]" -print0 | xargs -0 etags -o TAGS -a -l c
M-!我用compile刷新标签,然后make tags.
M-!
make tags
Emacs 自动检测到 TAGS 文件已刷新,并询问您是否需要重新加载它。
否则,您可以键入M-xtags-reset-tags-table,当您使用 搜索某些内容时M-.,Emacs 会自动加载新生成的文件。
M-x
M-.