在VIM中使用jshint与Yeoman的jshint任务同步

时间:2013-03-22 21:38:09

标签: vim jshint yeoman

我使用VIM作为我的文本编辑器和Yeoman来帮助我完成我的webapp开发工作流程。

我已经在使用vim-jshint来帮助我从VIM中提取我的javascript文件,我想将它与我的Yeoman设置同步使用。

我的问题是,每次运行grunt时,jshint任务都会发现vim-jshint无法找到的大量错误。

我知道vim-jshint在两个可能的路径中查找.jshintrc文件:HOME路径和当前工作目录但是,在其当前的开发状态中,vim-jshint似乎无法找到.jshintrc Yeoman使用,它位于webapp的基本目录中。

你们有没有为此找到解决方案或解决方法?

请切换到Sublime Text不是一个选项。

1 个答案:

答案 0 :(得分:4)

知道了!我使用的是错误的vim-jshint插件。

我应该从一开始就使用JSHint网站中列出的那个,但不知怎的,我误导了错误的插件。愚蠢的我。

最后,安装pathogen.vim后,我只需要复制并粘贴它:

cd ~/.vim/bundle
git clone git://github.com/walm/jshint.vim

如其自己的github自述文件中所述,此插件是jshint NodeJS cli模块的前端,可确保在VIM内运行:JSHint始终报告与grunt相同的错误{ {1}}任务。至少如果您从JSHint的选项文件(jshint)所在的同一文件夹中运行VIM。