所有命令行选项使用的官方手册: 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个域,各自包含标识符的信息

  1. fields,命令行 --list-fields 查看,查看对于universal ctags.exe新增的关于c++的一些属性标记信息 --list-fields=c++
  2. kinds,--list-kinds
  3. extras,同理
  4. roles,同理查看

查看到的,比如fields域,有些enable是该功能是否使能,我们通过  --fields-c++=+{xx} 就可以来打开fields域对应的xx功能

ctags命令行使用笔记-LMLPHP

 

  • --list-xx:用于打印出关于xx功能的信息
  •  xx=:是用于设置这个xx功能的
  • --list-map-extensions=all:列出所有语言的名称对应的源文件扩展名
  • 很多选项都有单字母缩写,如果混用的话,长符号需要加大括号{}
09-22 14:24