vim – 如何使用JSHint配置Syntastic?
如何使用Synthetic Vim插件与JSHint验证JavaScript代码?
环境: > Ubuntu 11.04 我安装了,在VIM + JSLint?的解决方案: > Vundle .vimrc: set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' " My Bundles here: Bundle 'scrooloose/syntastic' filetype plugin indent on " required! let g:syntastic_enable_signs=1 let g:syntastic_auto_jump=1 let g:syntastic_stl_format = '[%E{Err: %fe #%e}%B{,}%W{Warn: %fw #%w}]' set statusline+=%#warningmsg# set statusline+=%{SyntasticStatuslineFlag()} set statusline+=%* 寻找已安装的可执行文件: $ which gjslint $ which jslint $ which jsl $ which jshint /home/fernando/local/node/bin/jshint $ $ echo $PATH >/home/fernando/local/bin:/home/fernando/local/node/bin:/home/fernando/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games $ jshint test.js
$ vi test.js -- no error message shown :SyntasticEnable -- Vim exits and restarts,opening the same file,but still no message :w -- still no error message :Errors -- the location list opens but it is empty jshint和Syntastic似乎都已安装,但可能缺少某些东西。它会是什么?
这里有一个更新的信息,有一个配置文件扩展名关联到检查器,
在.vimrc中 let g:syntastic_javascript_checkers = ['jshint'] 还要获得有关发生什么运行在vim中运行此命令 :SyntasticInfo 你会得到类似这样的输出: Syntastic info for filetype: javascript Available checkers: gjslint jshint Currently active checker(s): gjslint Press ENTER or type command to continue (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |