Package ctags
A C programming language indexing and/or cross-reference tool
Ctags generates an index (or tag) file of C language objects found in
C source and header files. The index makes it easy for text editors or
other utilities to locate the indexed items. Ctags can also generate a
cross reference file which lists information about the various objects
found in a set of C language files in human readable form. Exuberant
Ctags improves on ctags because it can find all types of C language tags,
including macro definitions, enumerated values (values inside enum{...}),
function and method definitions, enum/struct/union tags, external
function prototypes, typedef names and variable declarations. Exuberant
Ctags is far less likely to be fooled by code containing #if preprocessor
conditional constructs than ctags. Exuberant ctags supports output of
Emacs style TAGS files and can be used to print out a list of selected
objects found in source files.
Install ctags if you are going to use your system for C programming.
Version: 6.2.0
General Commands | |
| ctags | Generate tag files for source code |
| readtags | Find tag file entries matching specified names |
File Formats | |
| ctags-json-output | JSON based ctags output |
| tags | Vi tags file format extended in ctags projects |
Miscellanea | |
| ctags-client-tools | Hints for developing a tool using ctags command and tags output |
| ctags-faq | |
| ctags-incompatibilities | Incompatibilities between Universal Ctags and Exuberant Ctags |
| ctags-lang-asm | Random notes about tagging Assembly language source code with Universal Ctags |
| ctags-lang-autoit | Random notes about tagging AutoIt source code with Universal Ctags |
| ctags-lang-automake | Random notes about tagging Automake source code (Makefile.am) with Universal Ctags |
| ctags-lang-c | Random notes about tagging C source code with Universal Ctags |
| ctags-lang-c++ | Random notes about tagging C++ source code with Universal Ctags |
| ctags-lang-clojure | Random notes about tagging Clojure source code with Universal Ctags |
| ctags-lang-cuda | Random notes about tagging CUDA source code with Universal Ctags |
| ctags-lang-elm | Random notes about tagging Elm source code with Universal Ctags |
| ctags-lang-emacslisp | Random notes about tagging EmacsLisp source code with Universal Ctags |
| ctags-lang-fortran | Random notes about tagging Fortran source code with Universal Ctags |
| ctags-lang-gdscript | Random notes about tagging GDScript source code with Universal Ctags |
| ctags-lang-i18nrubygem | Random notes about tagging input for I18n Ruby Gem with Universal Ctags |
| ctags-lang-iPythonCell | The man page of the iPythonCell parser for Universal Ctags |
| ctags-lang-inko | |
| ctags-lang-javascript | Random notes about tagging JavaScript source code with Universal Ctags |
| ctags-lang-julia | Random notes about tagging Julia source code with Universal-ctags |
| ctags-lang-kconfig | Random notes about tagging Kconfig source code with Universal Ctags |
| ctags-lang-ldscript | Random notes about tagging LdScript source code with Universal Ctags |
| ctags-lang-lex | Random notes about tagging Lex source code with Universal Ctags |
| ctags-lang-lisp | Random notes about tagging Lisp source code with Universal Ctags |
| ctags-lang-make | Random notes about tagging Make source code with Universal Ctags |
| ctags-lang-markdown | Random notes about tagging Markdown source code with Universal Ctags |
| ctags-lang-meson | Random notes about tagging Meson build scripts with Universal Ctags |
| ctags-lang-powershell | Random notes about tagging PowerShell source code with Universal Ctags |
| ctags-lang-python | Random notes about tagging python source code with Universal Ctags |
| ctags-lang-r | Random notes about tagging R source code with Universal Ctags |
| ctags-lang-rmarkdown | Random notes about tagging R Markdown source code with Universal Ctags |
| ctags-lang-scheme | Random notes about tagging Scheme source code with Universal Ctags |
| ctags-lang-scss | Random notes about tagging SCSS source code with Universal Ctags |
| ctags-lang-sql | The man page of the SQL parser for Universal Ctags |
| ctags-lang-systemtap | Random notes about tagging SystemTap source code with Universal Ctags |
| ctags-lang-tcl | Random notes about tagging tcl source code with Universal Ctags |
| ctags-lang-terraform | Random notes about tagging Terraform files with Universal Ctags |
| ctags-lang-verilog | The man page about SystemVerilog/Verilog parser for Universal Ctags |
| ctags-lang-vim | Random notes about tagging Vim source code with Universal Ctags |
| ctags-optlib | Universal Ctags parser definition language |