z3c.recipe.tag jest przepis Pythona, który generuje plik bazy danych znaczników, które mogą być używane w wielu różnych redaktorów szybko odnośnika definicje klas i funkcji w plikach źródłowych Twojego pakietu i zależności jaj.
Zależności
Przed uruchomieniem urządzenie obsługujące tagi buildout, należy zainstalować odpowiednie narzędzia do generowania wiersza poleceń: żywiołowy-tag i ctags id-utils. W Ubuntu można zainstalować za pomocą apt-get:
& Nbsp; sudo apt-get install żywiołowy-ctags id-utils
Na komputerze Mac, pobrać i zainstalować portu z http://www.macports.org/ a następnie zainstalować ctags i idutils w ten sposób:
& Nbsp; Port sudo zainstalować ctags idutils
Jak stosować ten przepis
Z buildout
Załóżmy, że masz jaja nazwie MyApplication. Aby skorzystać z tego przepisu z buildout, należy dodać następujące do pliku buildout.cfg:
[tagi]
Przepis = z3c.recipe.tag: tagi
jaja = MyApplication
To tworzy plik skryptu w katalogu / bin, które następnie można uruchomić w następujący sposób:
& nbsp; ./ bin / tagi
Domyślnie skrypt tworzy trzy pliki w katalogu, z którego uruchomiono skrypt:
- Plik ctags nazywa Tagi dla wykorzystania przez emacs,
- Plik ctags zwane tagi dla wykorzystania przez vi, i
- Plik idutils nazwie identyfikator użytku albo.
Następnie można użyć tych plików w edytorze wyboru.
Opcjonalnie można wybrać, które pliki do budowy. Poniżej znajduje się wyjście ./bin/tags --help:
Użycie: build_tags [opcje]
Opcje:
& Nbsp; -h, --help pokazuj tego komunikatu pomocy i kończy
& Nbsp; -l JĘZYKI, --languages = JĘZYKI
& nbsp; ctags oddzielone przecinkami lista języków. domyślnie
& Nbsp; `` -JavaScript``
& Nbsp; -e, --ctags-emacs flagę budować `` emacs ctags plik TAGS``
& Nbsp; -v, --ctags-vi flagę budować vi ctags `` plik tags``
& Nbsp; -b, --ctags-BBEdit flagę budować ctags BBEdit `` plików tags``
& Nbsp; -i, --idutils flagę na budowę idutils `` plik ID``
Z Paver
Jeśli używasz Układarka i już z3c.recipe.tag zainstalowany, to wszystko co musisz zrobić, to dodać linię do pliku pavement.py:
Import z3c.recipe.tag
A następnie uruchomić zadanie z3c.recipe.tag.tags z wiersza poleceń:
& nbsp; z3c.recipe.tag.tags układarka
Dodatkowe zasoby
Aby uzyskać dodatkowe informacje na temat korzystania z tabel z różnych tagów redaktorów zobaczyć na następujących stronach internetowych:
- Emacs: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- Aby przejść do lokalizacji znacznika wpisz Mx find-tag i nazwę znacznika. Lub użyj M-. aby przejść do znacznika pasujące token kursor jest obecnie na. Pierwszy raz to zrobisz, zostaniesz poproszony o podanie lokalizacji pliku tagi.
- VIM: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- BBEdit: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf Rozdział 14, strona 324
Więcej informacji na temat ctags, odwiedź http://ctags.sourceforge.net/
What jest nowy w tym wydaniu:
- Pomoc i wymagają zc.buildout 2.0.
- Dodaj obsługiwane wersje Pythona (3.6, 2.7, 3.2, 3.3) klasyfikatorów do setup.py
Co nowego w wersji 0.6:
- Aktualizacja manifestu, aby umożliwić generację pakietu fron eksportu nie VCS. Liczniki na quot; 0,5 i brązowy worek & quot; zwolnienie.
Co nowego w wersji 0.4.1:
- Przejdź nieistniejących katalogów sys.path aby uniknąć ctags ostrzeżenia .
Wymagania :
- Python
Komentarze nie znaleziono