所有命令行选项使用的官方手册: https://docs.ctags.io/en/latest/man/ctags.1.html#synopsis
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
这些称为 pseudo tags,--pseudo-tags=[+|-](<pseudo-tag>|*)可以设置是否开启
有4个域,各自包含标识符的信息
- fields,命令行 --list-fields 查看,查看对于universal ctags.exe新增的关于c++的一些属性标记信息 --list-fields=c++
- kinds,--list-kinds
- extras,同理
- roles,同理查看
查看到的,比如fields域,有些enable是该功能是否使能,我们通过 --fields-c++=+{xx} 就可以来打开fields域对应的xx功能
- --list-xx:用于打印出关于xx功能的信息
- xx=:是用于设置这个xx功能的
- --list-map-extensions=all:列出所有语言的名称对应的源文件扩展名
- 很多选项都有单字母缩写,如果混用的话,长符号需要加大括号{}