Ctags

ctags
Typ nástroj pro navigaci ve zdrojovém kódu
Vývojář Ken Arnold
Zapsáno v C [1]
Operační systém Unixové operační systémy
Licence upravená licence BSD [d] [2]

ctags  je nástroj , který shromažďuje informace o jménech a pozicích proměnných , funkcí a procedur nalezených ve zdrojovém kódu počítačových programů . Tím se vygeneruje tag soubor ( angl.  tag file ), jehož formát podporuje velké množství textových editorů .

Klíčové vlastnosti

Podpora textových editorů

V současné době velké množství editorů (zejména těch používaných v systémech UNIX ) podporuje značky. Mezi nimi:

Variace

Existuje několik způsobů, jak implementovat program ctags :

Etagy

Editor Emacs přichází se dvěma nástroji třídy ctags: etags a ctags. Oba jsou vytvořeny ze stejného zdrojového kódu. Možnost Etags vytváří soubory s tabulkami značek ve formátu Emacs, zatímco příkaz ctags vytváří podobné tabulky ve formátu vi . Existují určité rozdíly v možnostech příkazového řádku.

Bujné Ctags

Exuberant Ctags , varianta vytvořená Darrenem Hiebertem , původně přišla s balíčkem editoru Vim , ale od verze Vim 6 se stala samostatným projektem. [3] Tato varianta má také podporu pro editor Emacs.

Exuberant Ctags vám umožní pracovat se zdrojovými kódy ve více než 40 programovacích jazycích.

Existuje fork projektu s názvem Universal Ctags . [čtyři]


Hasktagy

Aplikace Hasktags vytváří databáze kompatibilní s ctags pro programy Haskell . [5] Může také vytvářet soubory etags pro editor Emacs. [6]

Viz také

Poznámky

  1. http://openbsd.su/src/usr.bin/ctags/
  2. http://openbsd.su/src/usr.bin/ctags/ctags.c
  3. Dokumentace Vim: verze6: ctags-gone . Získáno 28. dubna 2007. Archivováno z originálu 3. května 2007.
  4. Univerzální web Ctags . Získáno 2. srpna 2018. Archivováno z originálu 9. března 2019.
  5. Dokumentace GHC: Jiné obslužné programy Haskell . Získáno 5. března 2010. Archivováno z originálu 25. března 2010.
  6. hasktags: Vytváří soubory ctags "tags" a etags "TAGS" pro programy Haskell . Datum přístupu: 5. března 2010. Archivováno z originálu 25. února 2010.

Literatura