ctags | |
---|---|
Tyyppi | lähdekoodin navigointiapuohjelma |
Kehittäjä | Ken Arnold |
Sisään kirjoitettu | C [1] |
Käyttöjärjestelmä | Unixin kaltaiset käyttöjärjestelmät |
Lisenssi | muutettu BSD-lisenssi [d] [2] |
ctags on apuohjelma , joka kerää tietoa tietokoneohjelmien lähdekoodissa olevien muuttujien , funktioiden ja menettelyjen nimistä ja paikoista . Tämä luo tunnistetiedoston ( eng. tag file ), jonka muotoa tukevat monet tekstieditorit .
Tällä hetkellä monet editorit (etenkin UNIX -järjestelmissä käytetyt ) tukevat tunnisteita. Heidän keskuudessaan:
Ctags- ohjelman toteuttamiseen on useita tapoja :
Emacs - editorissa on kaksi ctags-luokan apuohjelmaa: etags ja ctags. Molemmat on luotu samasta lähdekoodista. Etags-vaihtoehto luo tiedostot, joissa on Emacs-muodossa olevia tagitaulukoita, kun taas ctags-komento luo samanlaisia vi -muotoisia taulukoita . Komentorivivaihtoehdoissa on joitain eroja.
Exuberant Ctags , Darren Hiebertin luoma variantti , tuli alun perin Vim -editoripaketin mukana , mutta siitä on tullut erillinen projekti Vim 6 :n jälkeen. [3] Tässä versiossa on myös tuki Emacs-editorille.
Exuberant Ctags antaa sinun työskennellä lähdekoodien kanssa yli 40 ohjelmointikielellä.
Hankkeessa on haarukka nimeltään Universal Ctags . [neljä]
Hasktags -sovellus luo ctag -yhteensopivia tietokantoja Haskell -ohjelmille . [5] Voi myös luoda etags-tiedostoja Emacs-editoria varten. [6]
Unix-komennot | ||||||||
---|---|---|---|---|---|---|---|---|
|