用于energyplus idf文件的vim可用标记文件生成器。

idf-tags的Python项目详细描述


energyplus idf文件的vim可用标记文件生成器。

目的

energyplus idf文件可能很大,您可能想要一种跳转到 另一个你正在查看的对象引用的对象。

例如,从一个引用计划的对象跳转到计划本身。

如果您使用vim,您可能已经在使用标记文件。此实用程序是 标记用于EnergyPlus IDF文件的生成器。

它还附带了一个命令行界面(cli),用于轻松生成所述标记。

注意,因为标记需要正确的变量名,而energyplus不需要 对对象的名称执行这样的规则,我们必须创建一个新的idf文件 其中名称不包含任何空格或其他特殊字符。

用法

它安装一个cliidf标记。下面是idf标签的输出

$ idf-tags

idf-tags

Usage:
idf-tags idf-tags [–recursive | -r | <idf_path>] idf-tags -h | –help idf-tags -v | –version
Options:
-r –recursive Search for IDF files is recursive (includes subdirectories) -h –help Show this screen. -v –version Show version.
Examples:
idf-tags Generates a tag file for all files in current directory idf-tags -r Tag file including subdirectories idf-tags in.idf Tag file for a specific IDF file
Help:
For help using this tool, please open an issue on the Github repository: https://github.com/jmarrec/idf-tags

显影器

如果您已克隆此项目,并希望安装库(和所有 开发依赖项,您要运行的命令是:

$ pip install -e .[test]

如果您想针对Python2.7和3.6运行此项目的所有测试,那么 已经实现了tox,您可以运行:

$ tox

或者,仅适用于当前环境:

$ python setup.py test

两者都将触发py.test,以及它的流行 coverage插件。

将新版本上传到pypi,python包索引 (PyPI):

$ python setup.py sdist bdist_wheel
$ twine upload dist/*

这将构建cli工具的源tarball,以及一个更新的wheel 构建(,默认情况下,这将在所有平台上运行。你需要twine

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java例外。Lang.Stringindexoutofboundsexception索引超出范围(0)   java Spring引导Freemarker从2.2.0升级失败   重构Java反模式名称?包含对象的对象包含。。。等   用java处理JDBC可能出现的死锁的最佳方法   java无法访问主线程上的数据库,因为它可能会在很长一段时间内锁定UI   java如何将固定大小的画布包装在边框窗格中的滚动窗格居中?   java解析xsd文件后得到空结果   在html页面中表示XML文件的java   socketjava对象流   sql Java越界异常数据库   JavaJBoss7.1.1不会在Mavericks上启动   Twincat ADS事件驱动读取在一段时间后停止工作(Java)   java MyBatis使用生成的ID插入所有   Mojave上缺少MacOS Java控制面板   JavaGuice:如果多次注入相同的依赖项,是否注入了该依赖项的相同实例?