如何向 Vim 的 Syntastic 插件添加额外的 html 标签?
例如,我使用的 CMS 使用自定义标签,这些标签在页面上的所有内容之前进行解析。这可以出现在 .html、.php 的标准文件格式中
<v:img for="portfolio" />
,它将根据后端的所有规范创建一个图像。
还有诸如此类的东西
<v:php>
// Code here is different than <?php ?> which is rendered after v:php
</v:php>
,
<v:collection for="blog">
<h1><v:text for="title" /></h1>
</v:collection>
就格式而言,就是这样,有数百个标签,但它们要么是封闭的,要么是自封闭的,就像 html 一样。
我正在尝试将它们添加到 Macvim 的 Syntastic 插件中,这样我就不会收到不必要的错误,但这有点超出了我的理解范围:/
I use a CMS which uses custom tags that are parsed before everything on the page, for example. This can appear in the standard file formats for .html, .php
<v:img for="portfolio" />
and it will create an an image based on all the specifications in the backend..
also things like
<v:php>
// Code here is different than <?php ?> which is rendered after v:php
</v:php>
and
<v:collection for="blog">
<h1><v:text for="title" /></h1>
</v:collection>
Thats it as far as format goes, there are hundreds of tags but they are either closed or self closed just like html.
I'm trying to add them to the Syntastic plugin for Macvim so I don't get unnecessary errors but this is a bit over my head :/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在
/path/to/syntastic/syntax_checkers/html.vim
中,查看第 26 行let makeprg="..."
。您可以看到
tidy
命令中添加了一堆新的 HTML5 标签,您应该尝试在那里添加您的标签。如果有任何警告,请参阅整洁文档。
In
/path/to/syntastic/syntax_checkers/html.vim
, look at line 26let makeprg="..."
.You can see that there are a bunch of new HTML5 tags added to the
tidy
command, you should try to add your tags there.See the tidy documentation if there are any caveats.