我想使用 ctags 为项目创建标签,该项目分布在多个子文件夹中。
我知道这可以使用ctags -R *
来完成。
是否可以将生成限制为仅使用具有相同后缀的文件?例如,它应该为所有*.c
文件创建标记,而不是为*.h
文件或生成文件创建标记。
谢谢!
我通常使用
find -name '*.c' -exec ctags {} +
如果您使用通用Ctags,则可以使用--languages
选项。仅解析 php 文件的示例为
ctags -R --languages=php
您可以使用逗号组合多种语言。要获取支持的语言列表,请使用--list-languages
选项。