无法在Syntastic(gvim)中使用html验证

时间:2014-07-13 09:06:20

标签: vim syntastic

我想让jshint在Syntastic(gvim)中工作。 Syntastic wiki说它可以用于html验证。我在我的vimrc中添加了以下行。

let g:syntastic_html_checkers = ['jshint']

可用且当前启用检查程序:检测到jshint。

现在,当我尝试编辑html文件时,没有给出错误。

当我尝试使用w3验证时:

let g:syntastic_html_checkers = ['w3']

我收到异常错误26。

有人能帮助我吗?官方自述文件令人困惑,我找不到其他更多来源。

1 个答案:

答案 0 :(得分:2)

根据合成器页面上的文档:Scrooloose/syntastic, 您可以从github安装一个名为'HTML Tidy for HTML5'的检查程序。这是 3.3 的问题。然后将exec变量设置为指向它。

g:syntastic_html_tidy_exec = 'path/to/html-tidy'

它也说,在同样的Q& A中,您可以下载基于Java的html检查程序,将其作为本地Web服务器运行,并在此处指向合成。