【发布时间】:2012-11-29 18:17:45
【问题描述】:
我刚刚在 Vim 中安装了 JSHint,到目前为止它按预期工作。我似乎唯一没有开始工作的是检查 .html 文件中的语法(在 .js 中它可以完美地工作)。即,当我在 .html 文件中有 <script>-Section 时,它希望在保存缓冲区或调用 :JSHint 时也对其进行检查。
怎么办?
【问题讨论】:
-
嗯……你检查过
jshint是否甚至可以处理嵌入在 HTML 中的 JS 吗? -
你这是什么意思?这就是我要说的......但是,是的,我只是在 shell 中检查了 jshint test.html,它也没有显示任何输出。
-
JSHint Vim 插件和
jshintCLI 程序是不同的东西:Vim 插件是 CLI 程序的前端。你的整个问题都围绕着 Vim 插件,我问你后端是否做你想做的事,因为它是前端提供该功能的明显先决条件。看起来没有,所以你最好养成在.js文件中编写 JS 的习惯。仅供参考,它的前身 JSLint 确实支持 HTML 中的 JS。 -
好的,问题(非正式)已回答 - 谢谢。
-
我不会说这完全不可能。应该可以链接一系列命令来提取文件的一部分,将其保存到临时文件,在该临时文件上运行 jshint,将结果拉回并显示回来......一些起点:vim.1045645.n5.nabble.com/…跨度>
标签: javascript html vim jshint