ctags命令帮助
命令格式
ctags [options] [files(s)]
或
etags [options] [files(s)]
1 源文件参数
不同语言中对象的种类及定义方式等都有尽相同,ctags可根据文件名(及后缀)自动选择源文件所对应的语言(如.c->c;.cc/.cpp/.cxx->c++;.java->java...)(详细的对应关系,执行命令ctags
--list-maps可获取)。如不能从文件名中获取所需要的信息将文件归类,ctags会尝试读取文件的首行内容,判断其是否是以'#!'开始的可识别脚本从而将其正确归类。
即使以'ctags *'或'ctags
-R'指定了为所有文件生成标签,ctags将会忽略那些不能识别的文件类型。
.h将会被当作c++文件处理(这样作不会引起什么错误。反之,如果将c++中的.h当作c的头文件处理,则会引起错误)。
可以使用--language-force选项指定源文件的语言类别。
2 选项
通常情况下,ctags的缺省选项(如使用ctags *, 或ctags -R