2012-09-02 154 views
1

中工作我在Ubuntu 12.04上使用hallettj/jslint.vim,一切正常。但在Windows 7(64位),它会显示错误:无法调用JSLint! jslint.vim无法在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/jslintjslint.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

  • 安装的node.js,NPM使用npm install jslint -g安装JSLint的OM的cmd.exe


BTW:我采用Vindle来管理我的插件。 这是我的_vimrc

回答

2

我已经解决了这个问题。我认为这个技巧是运行时语言,即使通过设置language en中的_vimrc文件未被使用。

的解决方案是:

  1. 卸载GVIM完全。
  2. 定制安装gvim,不检查母语支持选项。 **Native Language Support** option

  3. 所以一切都是正确的!

相关问题