# --output-format=u-ctags --fields=n --list-fields
#LETTER NAME           ENABLED LANGUAGE         JSTYPE FIXED OP VER DESCRIPTION
N       name           yes     NONE             s--    yes   rw   0 tag name
F       input          yes     NONE             s--    yes   r-   0 input file
P       pattern        yes     NONE             s-b    yes   --   0 pattern
C       compact        no      NONE             s--    no    --   0 compact input line (used only in xref output)
E       extras         no      NONE             s--    no    r-   0 Extra tag type information
K       NONE           no      NONE             s--    no    --   0 Kind of tag in long-name form
R       NONE           no      NONE             s--    no    --   0 Marker (R or D) representing whether tag is definition or reference
S       signature      no      NONE             s--    no    rw   0 Signature of routine (e.g. prototype or parameter list)
T       epoch          no      NONE             -i-    no    --   0 the last modified time of the input file (only for F/file kind tag)
Z       scope          no      NONE             s--    no    rw   0 [tags output] prepend "scope:" key to s/scope field output, [xref and json output] the same as s/ field
a       access         no      NONE             s--    no    rw   0 Access (or export) of class members
e       end            no      NONE             -i-    no    rw   0 end lines of various items
f       file           no      NONE             --b    no    --   0 File-restricted scoping
i       inherits       no      NONE             s-b    no    -w   0 Inheritance information
k       NONE           no      NONE             s--    no    --   0 Kind of tag in one-letter form
l       language       no      NONE             s--    no    r-   0 Language of input file containing tag
m       implementation no      NONE             s--    no    --   0 Implementation information
n       line           yes     NONE             -i-    no    rw   0 Line number of tag definition
o       nth            no      NONE             -i-    no    --   0 the order in the parent scope
p       scopeKind      no      NONE             s--    no    --   0 [tags output] no effect, [xref and json output] kind of scope in long-name form
r       roles          no      NONE             s--    no    r-   0 Roles
s       NONE           no      NONE             s--    no    --   0 [tags output] scope (kind:name) of tag definition, [xref and json output] name of scope
t       typeref        no      NONE             s--    no    rw   0 Type and name of a variable or typedef
x       xpath          no      NONE             s--    no    --   0 xpath for the tag
z       kind           no      NONE             s--    no    r-   0 [tags output] prepend "kind:" to k/ (or K/) field output, [xref and json output] kind in long-name form
# --fields=n --output-format=u-ctags --list-fields
#LETTER NAME           ENABLED LANGUAGE         JSTYPE FIXED OP VER DESCRIPTION
N       name           yes     NONE             s--    yes   rw   0 tag name
F       input          yes     NONE             s--    yes   r-   0 input file
P       pattern        yes     NONE             s-b    yes   --   0 pattern
C       compact        no      NONE             s--    no    --   0 compact input line (used only in xref output)
E       extras         no      NONE             s--    no    r-   0 Extra tag type information
K       NONE           no      NONE             s--    no    --   0 Kind of tag in long-name form
R       NONE           no      NONE             s--    no    --   0 Marker (R or D) representing whether tag is definition or reference
S       signature      no      NONE             s--    no    rw   0 Signature of routine (e.g. prototype or parameter list)
T       epoch          no      NONE             -i-    no    --   0 the last modified time of the input file (only for F/file kind tag)
Z       scope          no      NONE             s--    no    rw   0 [tags output] prepend "scope:" key to s/scope field output, [xref and json output] the same as s/ field
a       access         no      NONE             s--    no    rw   0 Access (or export) of class members
e       end            no      NONE             -i-    no    rw   0 end lines of various items
f       file           no      NONE             --b    no    --   0 File-restricted scoping
i       inherits       no      NONE             s-b    no    -w   0 Inheritance information
k       NONE           no      NONE             s--    no    --   0 Kind of tag in one-letter form
l       language       no      NONE             s--    no    r-   0 Language of input file containing tag
m       implementation no      NONE             s--    no    --   0 Implementation information
n       line           yes     NONE             -i-    no    rw   0 Line number of tag definition
o       nth            no      NONE             -i-    no    --   0 the order in the parent scope
p       scopeKind      no      NONE             s--    no    --   0 [tags output] no effect, [xref and json output] kind of scope in long-name form
r       roles          no      NONE             s--    no    r-   0 Roles
s       NONE           no      NONE             s--    no    --   0 [tags output] scope (kind:name) of tag definition, [xref and json output] name of scope
t       typeref        no      NONE             s--    no    rw   0 Type and name of a variable or typedef
x       xpath          no      NONE             s--    no    --   0 xpath for the tag
z       kind           no      NONE             s--    no    r-   0 [tags output] prepend "kind:" to k/ (or K/) field output, [xref and json output] kind in long-name form
# --output-format=json --fields=n --list-fields
#LETTER NAME           ENABLED LANGUAGE         JSTYPE FIXED OP VER DESCRIPTION
C       compact        no      NONE             s--    no    --   0 compact input line (used only in xref output)
E       extras         no      NONE             s--    no    r-   0 Extra tag type information
F       input          no      NONE             s--    no    r-   0 input file
K       NONE           no      NONE             s--    no    --   0 Kind of tag in long-name form
N       name           no      NONE             s--    no    rw   0 tag name
P       pattern        no      NONE             s-b    no    --   0 pattern
R       NONE           no      NONE             s--    no    --   0 Marker (R or D) representing whether tag is definition or reference
S       signature      no      NONE             s--    no    rw   0 Signature of routine (e.g. prototype or parameter list)
T       epoch          no      NONE             -i-    no    --   0 the last modified time of the input file (only for F/file kind tag)
Z       scope          no      NONE             s--    no    rw   0 [tags output] prepend "scope:" key to s/scope field output, [xref and json output] the same as s/ field
a       access         no      NONE             s--    no    rw   0 Access (or export) of class members
e       end            no      NONE             -i-    no    rw   0 end lines of various items
f       file           no      NONE             --b    no    --   0 File-restricted scoping
i       inherits       no      NONE             s-b    no    -w   0 Inheritance information
k       NONE           no      NONE             s--    no    --   0 Kind of tag in one-letter form
l       language       no      NONE             s--    no    r-   0 Language of input file containing tag
m       implementation no      NONE             s--    no    --   0 Implementation information
n       line           yes     NONE             -i-    no    rw   0 Line number of tag definition
o       nth            no      NONE             -i-    no    --   0 the order in the parent scope
p       scopeKind      no      NONE             s--    no    --   0 [tags output] no effect, [xref and json output] kind of scope in long-name form
r       roles          no      NONE             s--    no    r-   0 Roles
s       NONE           no      NONE             s--    no    --   0 [tags output] scope (kind:name) of tag definition, [xref and json output] name of scope
t       typeref        no      NONE             s--    no    rw   0 Type and name of a variable or typedef
x       xpath          no      NONE             s--    no    --   0 xpath for the tag
z       kind           no      NONE             s--    no    r-   0 [tags output] prepend "kind:" to k/ (or K/) field output, [xref and json output] kind in long-name form
# --fields=n --output-format=json --list-fields
#LETTER NAME           ENABLED LANGUAGE         JSTYPE FIXED OP VER DESCRIPTION
C       compact        no      NONE             s--    no    --   0 compact input line (used only in xref output)
E       extras         no      NONE             s--    no    r-   0 Extra tag type information
F       input          no      NONE             s--    no    r-   0 input file
K       NONE           no      NONE             s--    no    --   0 Kind of tag in long-name form
N       name           no      NONE             s--    no    rw   0 tag name
P       pattern        no      NONE             s-b    no    --   0 pattern
R       NONE           no      NONE             s--    no    --   0 Marker (R or D) representing whether tag is definition or reference
S       signature      no      NONE             s--    no    rw   0 Signature of routine (e.g. prototype or parameter list)
T       epoch          no      NONE             -i-    no    --   0 the last modified time of the input file (only for F/file kind tag)
Z       scope          no      NONE             s--    no    rw   0 [tags output] prepend "scope:" key to s/scope field output, [xref and json output] the same as s/ field
a       access         no      NONE             s--    no    rw   0 Access (or export) of class members
e       end            no      NONE             -i-    no    rw   0 end lines of various items
f       file           no      NONE             --b    no    --   0 File-restricted scoping
i       inherits       no      NONE             s-b    no    -w   0 Inheritance information
k       NONE           no      NONE             s--    no    --   0 Kind of tag in one-letter form
l       language       no      NONE             s--    no    r-   0 Language of input file containing tag
m       implementation no      NONE             s--    no    --   0 Implementation information
n       line           yes     NONE             -i-    no    rw   0 Line number of tag definition
o       nth            no      NONE             -i-    no    --   0 the order in the parent scope
p       scopeKind      no      NONE             s--    no    --   0 [tags output] no effect, [xref and json output] kind of scope in long-name form
r       roles          no      NONE             s--    no    r-   0 Roles
s       NONE           no      NONE             s--    no    --   0 [tags output] scope (kind:name) of tag definition, [xref and json output] name of scope
t       typeref        no      NONE             s--    no    rw   0 Type and name of a variable or typedef
x       xpath          no      NONE             s--    no    --   0 xpath for the tag
z       kind           no      NONE             s--    no    r-   0 [tags output] prepend "kind:" to k/ (or K/) field output, [xref and json output] kind in long-name form
