无法调用 JSLint! jslint.vim 无法在 Windows 7 (x64) 中工作
Posted
技术标签:
【中文标题】无法调用 JSLint! jslint.vim 无法在 Windows 7 (x64) 中工作【英文标题】:Could not invoke JSLint! jslint.vim cannot work in windows 7 (x64) 【发布时间】:2012-08-27 16:33:45 【问题描述】:我在 Ubuntu 12.04 上使用 hallettj / jslint.vim,一切正常。但在 Windows 7(x64) 上,它显示错误:
处理函数
<SNR>
42_JSLint时检测到错误: 第 47 行: 文件名、目录名或卷标语法不正确 ^@处理函数
<SNR>
42_JSLint时检测到错误: 第 48 行: 无法调用 JSLint!
我尝试如下解决问题,但不起作用:
将jslint.vim/bim/jslint
重命名为jslint.exe
,然后添加到PATH
修改 jslint.vim 文件:
" 让 s:install_dir = expand(":p:h")
如果有(“win32”) 让 s:install_dir = '"' 。 展开(“C:\Users\Administrator.vim\bundle\jslint.vim\ftplugin\javascript”)。 '"' 其他 让 s:install_dir = expand(":p:h") 结束
安装node.js,npm使用npm install jslint -g
安装jslint om cmd.exe
顺便说一句:我采用Vindle 来管理我的插件。 这是我的_vimrc。
【问题讨论】:
【参考方案1】:我已经解决了这个问题。我认为诀窍是运行时语言,即使通过在 _vimrc 文件中设置language en
也不使用。
解决办法是:
-
完全卸载 gvim。
自定义安装gvim,不要勾选Native Language Support选项。
所以一切正常!
【讨论】:
以上是关于无法调用 JSLint! jslint.vim 无法在 Windows 7 (x64) 中工作的主要内容,如果未能解决你的问题,请参考以下文章
从将传递 jslint 的同一对象中的函数调用另一个函数的正确方法是啥?