z3c.recipe.tag是一个Python食谱,生成可以与许多不同的编辑器可以用来快速查找类和函数定义在包中的源文件和鸡蛋相关性的标签数据库文件。
依赖
运行一个标签启用扩建之前,您必须安装相应的命令行代码生成工具:旺盛,CTAGS和id-utils的。在Ubuntu下,你可以使用apt-get安装这些:
 命令和apt-get安装旺盛,ctags的ID-utils的
在Mac上,下载和安装http://www.macports.org/端口,然后通过这种方式安装的ctags和idutils:
  sudo的港口安装的ctags idutils
如何使用这个配方
随着扩建
假设你有一个名为MyApplication的鸡蛋。要使用这个配方与扩建,可以添加以下到buildout.cfg文件:
[标签]
配方= z3c.recipe.tag:标签
鸡蛋=所有MyApplication
这将产生在bin /目录下,然后您可以运行这样一个脚本文件:
  ./斌/标签
默认情况下,这个脚本会产生在从中运行脚本的目录三个文件:
- 一个ctags的文件名为TAGS供emacs的,
- 一个ctags的文件调用标签使用的VI和
- 一个idutils文件中任一ID名为使用。
然后,您可以在您选择的编辑器中使用这些文件。
或者,你可以选择哪些文件来打造。以下是./bin/tags --help的输出:
用法:build_tags [选项]
选项:
  -h,--help显示此帮助信息并退出
  -l语言,--languages =语言
  ctags的语言逗号分隔的列表。默认
 ``-JavaScript``
  -e,--ctags-emacs的标志打造的emacs的ctags``TAGS``文件
  -v,--ctags-VI标志打造VI的ctags``tags``文件
  -b,--ctags-的BBEdit标志打造的BBEdit的ctags``tags``文件
  -i,--idutils标志打造idutils``ID``文件
随着摊铺机
如果您使用的摊铺机和已经z3c.recipe.tag安装,那么所有你需要做的就是这行添加到您的pavement.py文件:
进口z3c.recipe.tag
然后运行命令行的z3c.recipe.tag.tags任务:
 摊铺机z3c.recipe.tag.tags
其他资源
有关使用标记表与不同的编辑看到以下网站的更多信息:
- Emacs的:http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- 跳转到一个标签的位置,输入Mx发现,标签和标签的名称。或者使用M-。跳转到匹配的令牌光标是目前在标签上。第一次这样做,你会被提示输入TAGS文件的位置。
- VIM: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出口。计数器的0.5英寸,棕色袋子"发布。
什么在0.4.1版本新:
- 在跳过不存在sys.path中的目录,以避免ctags的警告。
要求:
- 在Python中
评论没有发现