z3c.recipe.tag on Python resepti, joka tuottaa Tunnisteet tietokanta tiedosto, joka voidaan käyttää useita eri toimittajien nopeasti lookup luokkien ja funktioiden määritelmät pakettisi lähde tiedostoja ja muna riippuvuuksia.
Riippuvuudet
Ennen käynnissä tagit käytössä verkon rakentaminen, sinun on asennettava asianmukaiset komentoriviltä tag sukupolven työkalut: elämäniloinen-ctags ja id-utils. Ubuntu, voit asentaa nämä apt-get:
& Nbsp; sudo apt-get install elämäniloinen-ctags id-utils
Macissa ladata ja asentaa portti http://www.macports.org/ ja asenna ctags ja idutils näin:
& Nbsp; sudo portti asentaa ctags idutils
Kuinka käyttää tätä resepti
Kanssa verkon rakentaminen
Oletetaan, että olet muna nimeltään MyApplication. Voit käyttää tätä resepti verkon rakentaminen, voisitte lisätä seuraavan buildout.cfg tiedostoon:
[Tageja]
resepti = z3c.recipe.tag: tagit
munat = MyApplication
Tämä tuottaa kirjoitus tiedoston bin / hakemistoon, josta voit sitten ajaa näin:
& Nbsp; ./ bin / tagit
Oletuksena tämä kirjoitus tuottaa kolme tiedostot hakemistoon, josta juoksi kirjoitus:
- Ctags tiedosto nimeltä Tunnisteet käyttöön emacs,
- Ctags tiedosto nimeltä tageja käyttöön vi, ja
- Idutils tiedosto nimeltä tunnus käyttöön joko.
Voit sitten käyttää näitä tiedosto editorin valinta.
Vaihtoehtoisesti voit valita mitkä tiedostot rakentaa. Seuraavassa on lähtö ./bin/tags help:
Käyttö: build_tags [valinnat]
vaihtoehdoista:
& Nbsp; -h, --help näytä tämä ohje ja poistu
& Nbsp; -l KIELET, --languages = KIELET
& Nbsp; ctags pilkuilla eroteltu luettelo kielistä. oletuksena
& Nbsp; `` -JavaScript``
& Nbsp; -e, --ctags-emacs lippu rakentaa emacs ctags `` TAGS`` tiedosto
& Nbsp; -v, --ctags-vi lippu rakentaa vi ctags `` tags`` tiedosto
& Nbsp; -b, --ctags-BBEdit lippu rakentaa BBEdit ctags `` tags`` tiedosto
& Nbsp; -i, --idutils lippu rakentaa idutils `` ID`` tiedosto
Kanssa Paver
Jos käytät Asfalttilevittimiin ja jo z3c.recipe.tag asennettu, niin kaikki sinun tarvitsee vain lisätä tämä rivi pavement.py tiedostoon:
tuonti z3c.recipe.tag
Ja sitten ajaa z3c.recipe.tag.tags tehtävä komentoriviltä:
& Nbsp; asfalttikone z3c.recipe.tag.tags
Lisämateriaalia
Lisätietoja käyttämällä tageja taulukosta eri toimittajien nähdä seuraavat sivustot:
- Emacs: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- Hypätä sijainti tag, tyyppi Mx find-tag ja nimi tag. Tai käytä M-. hypätä tag matching token kohdistin on parhaillaan. Ensimmäistä kertaa teet tämän, sinulta kysytään sijainti tagitiedostosta.
- VIM: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- BBEdit: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf Luku 14, sivu 324
Lisätietoja ctags osoitteessa http://ctags.sourceforge.net/
What on uusi tässä julkaisussa:
- Tuki ja vaativat zc.buildout 2.0.
- Lisää tuettu Python versio (3.6, 2.7, 3.2, 3.3) luokittelijoita setup.py
Mitä uutta strong> versiossa 0.6:
- Päivitä ilmeisen jotta paketti sukupolven rajoista ei-VCS vienti. Laskurit 0,5 & quot; ruskea laukku & quot; julkaisu.
Mitä uutta strong> versiossa 0.4.1:
- Siirry olematon sys.path hakemistoja välttää ctags varoitukset .
Vaatimukset :
- Python
Kommentteja ei löytynyt