我使用VIM作为我的文本编辑器和Yeoman来帮助我完成我的webapp开发工作流程。
我已经在使用vim-jshint来帮助我从VIM中提取我的javascript文件,我想将它与我的Yeoman设置同步使用。
我的问题是,每次运行grunt
时,jshint
任务都会发现vim-jshint无法找到的大量错误。
我知道vim-jshint在两个可能的路径中查找.jshintrc文件:HOME路径和当前工作目录但是,在其当前的开发状态中,vim-jshint似乎无法找到.jshintrc Yeoman使用,它位于webapp的基本目录中。
你们有没有为此找到解决方案或解决方法?
请切换到Sublime Text不是一个选项。
答案 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。