z3c.recipe.tag является Python рецепт, который генерирует файл базы данных тегов, которые могут быть использованы с рядом различных редакторов быстро поиска определения классов и функций в исходных файлах вашего пакета и яичных зависимостей.
Зависимости
Перед запуском включен теги Buildout, необходимо установить соответствующие командной строки поколения тег инструменты: обильные-Ctags и идентификационный утилиты. В Ubuntu, вы можете установить их с APT-GET:
& NBSP; Судо APT-получить установку буйный-Ctags Ид утилиты
На Mac, скачать и установить порт, из http://www.macports.org/, а затем установить Ctags и idutils следующим образом:
& NBSP; Судо порт установить Ctags idutils
Как использовать этот рецепт
С Buildout
Предположим, у вас есть яйцо под названием MyApplication. Чтобы использовать этот рецепт с билдаута, вы бы добавить следующее в файл buildout.cfg:
[метки]
Рецепт = z3c.recipe.tag: метки
яйца = MyApplication
Это создает файл сценария в каталог / бен, которые вы можете затем запустить так:
Bin / теги ./; & NBSP
По умолчанию, этот сценарий производит три файла в каталоге, из которого вы запускали скрипт:
- Файл Ctags называется теги для использования Emacs,
- Файл Ctags называется теги для использования VI, и
- Файл idutils называется ID для использования либо.
Вы можете использовать эти файлы в редакторе выбора.
При желании, вы можете выбрать, какие файлы, чтобы построить. Ниже выход ./bin/tags --help:
использование: build_tags [опции]
опции:
& NBSP; -h, --help показать эту справку и выйти
& NBSP; -l ЯЗЫКИ, --languages = ЯЗЫКИ
и NBSP; Ctags разделенных запятыми список языков. по умолчанию
& NBSP; `` -JavaScript``
& NBSP; -е, --ctags-Emacs флаг, чтобы построить Emacs Ctags `` TAGS`` файл
& NBSP; -v, --ctags-VI флаг, чтобы построить VI Ctags `` tags`` файл
& NBSP; -b, --ctags-BBEdit флаг, чтобы построить BBEdit Ctags `` tags`` файл
& NBSP; -i, --idutils флаг, чтобы построить idutils `` ID`` файл
С Paver
Если вы используете асфальтоукладчик и уже z3c.recipe.tag установлен, то все что вам нужно сделать, это добавить следующую строку в ваш файл pavement.py:
импорт z3c.recipe.tag
А потом запустить z3c.recipe.tag.tags задачу из командной строки:
и NBSP; асфальтоукладчик z3c.recipe.tag.tags
Дополнительные ресурсы
Для получения дополнительной информации об использовании тегов таблиц с различными редакторами увидеть следующие сайты:
- Emacs: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- Прыгать в расположение тега, типа Мх находка-теги и названия тега. Или используйте M-. чтобы перейти к метке, соответствующей маркер курсор в настоящее время на. В первый раз вы сделаете это, вам будет предложено для размещения файла TAGS.
- ВИМ: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- BBEdit: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf Глава 14, стр 324
Для получения более подробной информации о Ctags, посетите http://ctags.sourceforge.net/
What новый В этом выпуске:
- Поддержка и требуют zc.buildout 2,0.
- Добавить поддерживается Python версии (3.6, 2.7, 3.2, 3.3) классификаторы для setup.py
Что нового в версии 0.6:
- Обновление проявляется чтобы поколение пакетов Фрон экспорта без VCS. Счетчики Quot 0,5 &; коричневый мешок & Quot; релиз.
Что нового в версии 0.4.1:
- Перейти несуществующие sys.path каталоги, чтобы избежать Ctags предупреждения .
Требования
- Python
Комментарии не найдены