我使用 hallettj / jslint.vim在 Ubuntu 12.04 上,一切正常。但在 Windows 7(x64) 上,它显示错误:
Error detected while processing function
<SNR>
42_JSLint:
line 47:
The filename, directory name, or volume label syntax is incorrect ^@Error detected while processing function
<SNR>
42_JSLint:
line 48:
could not invoke JSLint!
我尝试按以下方式解决问题,但没有成功:
- 重命名
jslint.vim/bim/jslint
至jslint.exe
然后添加到PATH
修改jslint.vim文件:
" let s:install_dir = expand(":p:h")
if has("win32")
let s:install_dir = '"' . expand("C:\Users\Administrator.vim\bundle\jslint.vim\ftplugin\javascript"). '"'
else
let s:install_dir = expand(":p:h")
endif使用
npm install jslint -g
安装 node.js、npm安装 jslint om cmd.exe
最佳答案
我已经解决了这个问题。我认为技巧是运行时语言,即使通过在 _vimrc 文件中设置 language en
也没有使用。
解决方法是:
- 完全卸载 gvim。
自定义安装gvim,不要勾选Native Language Support选项。
所以一切正常!
关于javascript - 无法调用 JSLint! jslint.vim 无法在 Windows 7 (x64) 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12239376/