3

我使用 jshint.vim 并在下面的代码中出现错误“','之前的换行错误”

var a = 5
  , b = 10;

我怎样才能解决这个问题?我找到了这个问题,但我不确定如何使用它来解决 Vim 中的问题。laxbreak有没有我可以设置的配置文件(.vimrc 除外)laxcomma

4

2 回答 2

6

是的。我经常使用前导逗号样式,并在里面设置以下首选项~/.jshintrc

{  
//...other prefs
laxcomma  : true,
laxbreak  : true,
//... other prefs
}

如果您还没有 .jshintrc,那么用大括号括起来的这两个设置(JSON)可能会起到作用。

于 2013-01-15T17:10:44.867 回答
3

我不确定 vim 实现的全局配置,你必须查阅该实现的文档,但你可以把

/*jshint laxcomma:true */

在你的源文件的顶部设置这个在每个文件的基础上

更新

看起来对于 vim 实现,您可以使用全局变量设置配置文件:

https://github.com/walm/jshint.vim/pull/3

然后,您可以创建一个 json 文件并laxcomma:true在其中设置。

于 2013-01-15T17:07:41.417 回答