1

我在 Ubuntu 12.04 上使用hallettj / jslint.vim,一切正常。但在 Windows 7(x64)上,它显示错误:

处理函数<SNR>42_JSLint 时检测到错误:
第 47 行:
文件名、目录名或卷标语法不正确 ^@

处理函数<SNR>42_JSLint 时检测到错误:
第 48 行:
无法调用 JSLint!

我尝试按以下方式解决问题,但不起作用:

  • 重命名然后添加jslint.vim/bim/jslintjslint.exePATH
  • 修改jslint.vim文件:

    " 让 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, npmnpm install jslint -g用于安装 jslint om cmd.exe


顺便说一句:我采用Vindle来管理我的插件。这是我的_vimrc

4

1 回答 1

2

我已经解决了这个问题。我认为诀窍是运行时语言,即使不使用_vimrclanguage en文件中的设置。

解决方案是:

  1. 完全卸载 gvim。
  2. 自定义安装 gvim,不要勾选 Native Language Support选项。 **母语支持**选项

  3. 所以一切都是对的!

于 2012-09-04T20:48:42.840 回答