z3c.recipe.tag je Python recept, který generuje soubor databáze tagy, které lze použít s řadou různých editorů rychle vyhledávání definic tříd a funkcí ve zdrojových souborech vašeho balíčku a vaječných závislostí.
Závislosti
Před spuštěním značky povolen buildout, je nutné nainstalovat příslušné příkazového řádku tag generace nástroje: bujarý-Ctags a ID-utils. V Ubuntu, můžete je nainstalovat pomocí apt-get:
& Nbsp; sudo apt-get install bujarý-Ctags id-utils
Na Mac, stáhněte a nainstalujte port z http://www.macports.org/ a pak nainstalovat Ctags a idutils takto:
& Nbsp; sudo port install Ctags idutils
Jak používat tento recept
S Buildout
Předpokládejme, že máte vejce s názvem MyApplication. Chcete-li použít tento recept s buildout, měli byste přidat následující soubor buildout.cfg:
[značky]
recept = z3c.recipe.tag: tagy
vejce = MyApplication
To vytváří soubor skriptu v bin / adresáře, který pak můžete spustit takto:
& nbsp; ./ bin / značky
Ve výchozím nastavení je tento skript vytváří tři soubory v adresáři, ze kterého jste spustili skript:
- Soubor Ctags s názvem značky pro použití Emacsu,
- Soubor Ctags s názvem značky pro použití vi, a
- Soubor idutils s názvem ID pro použití buď.
Potom můžete použít tyto soubory ve vašem editoru výběru.
Volitelně si můžete zvolit, které soubory stavět. Následuje výstup ./bin/tags --help:
využití: build_tags [volby]
možnosti:
& Nbsp; -h, --help zobrazit tuto nápovědu a skončí
& Nbsp; -l jazyků, --languages = JAZYKY
& nbsp; Ctags čárkou oddělený seznam jazyků. výchozí
& Nbsp; `` -JavaScript``
& Nbsp; -e, --ctags-Emacs vlajku stavět Emacsu Ctags `` TAGS`` soubor
& Nbsp; -v, --ctags-vi příznak stavět vi Ctags `` tags`` soubor
& Nbsp; -b, --ctags-BBEdit příznak stavět BBEdit Ctags `` tags`` soubor
& Nbsp; -i, --idutils vlajku stavět idutils `` ID`` soubor
S dlaždič
Pokud používáte Finišer a již z3c.recipe.tag nainstalovaný, pak vše, co musíte udělat, je přidat tento řádek do vašeho pavement.py souboru:
import z3c.recipe.tag
A pak spustit z3c.recipe.tag.tags úlohu z příkazového řádku:
& nbsp; finišery na vozovku z3c.recipe.tag.tags
Další zdroje
Další informace o použití tagů tabulek s různými editory vidět na následujících webových stránkách:
- Emacs: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- Na skok k umístění tagu, typu Mx find-tag a název značky. Nebo použijte M-. skočit do tagu odpovídající token kurzor je v současné době na. Poprvé tak učiníte, budete vyzváni k zadání umístění souboru značek.
- VIM: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- BBEdit: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf Kapitola 14, strana 324
Pro více informací o ctags, navštivte http://ctags.sourceforge.net/
What je nového v této verzi:
- Podpora a vyžadují zc.buildout 2,0.
- Přidat podporován Python verze (3.6, 2.7, 3.2, 3.3) klasifikátory na setup.py
Co je nového ve verzi 0.6:
- Aktualizace manifest, aby generace balíku Fron vývozu non-VCS. Pulty na quot; 0,5 a hnědou tašku & quot; vydání.
Co je nového ve verzi 0.4.1:
- Skip neexistující sys.path adresáře, aby se zabránilo Ctags varování .
Požadavky na :
- Python
Komentáře nebyl nalezen