用于调试Zope页面模板的实用程序
项目描述
zptlint
运行页面模板解析器并输出错误的脚本
安装
因为 zptlint 依赖于 zope.pagetemplate,因此它依赖于许多其他zope eggs。
为了避免污染系统python,您可以在 virtualenv 中安装 zptlint。
$ virtualenv --no-site-packages zptlint $ cd zptlint/ $ bin/easy_install zptlint
然后创建到正确脚本的链接
$ ln -s MYPATH/zptlint/bin/zptlint
在 .vimrc 中的配置
"page templates configuration autocmd BufNewFile,BufRead *.pt,*.cpt,*.zpt setfiletype zpt autocmd FileType zpt set makeprg=zptlint\ % autocmd FileType zpt set errorformat=%+P***\ Error\ in:\ %f,%Z%*\\s\\,\ at\ line\ %l\\,\ column\ %c,%E%*\\s%m,%-Q augroup filetype au BufWritePost,FileWritePost *.pt make au BufWritePost,FileWritePost *.cpt make au BufWritePost,FileWritePost *.zpt make augroup END
由于zpt被定义为一种新的文件类型,您可能需要将 syntax/html.vim 复制到 syntax/zpt.vim,并将 ftplugin/html.vim 复制到 ftplugin/zpt.vim。
或在vim中的命令行中使用
set makeprg=zptlint\ % set errorformat=%+P***\ Error\ in:\ %f,%Z%*\\s\\,\ at\ line\ %l\\,\ column\ %c,%E%*\\s%m,%-Q
致谢
代码由Balazs Ree,Greenfinity编写
由Godefroid Chapelle,BubbleNet打包
zptlint的变更日志
0.2.4 (2010-12-26)
修复setup.py中的URL [gotcha]
0.2.3 (2009-12-18)
文档修复(由Davide Moro建议)[gotcha]
0.2.2 (2009-12-18)
测试多个文件时出错(由Wouter Vanden Hove报告)[gotcha]
0.2.1 (2009-12-18)
从依赖中删除RestrictedPython [gotcha]
0.2 (2009-12-18)
添加提供者表达式支持 [gotcha]
0.1 (2009-12-17)
合适的源发布 [gotcha]
0.1a(2008-06-16)
首次发布到PyPI [gotcha]
初始代码 [ree]
项目详情
关闭
zptlint-0.2.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd276b038b44c460018ef250029af260867832e9c8b719387261c78fe659ed06 |
|
MD5 | 9dba01ad0a98382c1a4ba306e1b5e887 |
|
BLAKE2b-256 | 32b182a36cdddb42b0268ac67530f9573c416cc22411629481c15e33e947e215 |