Vim jshint错误“在'之前坏线断线','”

时间:2013-01-15 17:03:50

标签: javascript vim jshint

我使用jshint.vim并在下面的代码中出现错误"错误的换行符,''"

var a = 5
  , b = 10;

我该如何解决这个问题?我找到了question,但我不确定如何使用它来解决Vim中的问题。是否有任何配置文件(.vimrc除外)我可以设置laxbreaklaxcomma

2 个答案:

答案 0 :(得分:6)

是。我经常使用领先的逗号样式,并在~/.jshintrc

中设置以下首选项
{  
//...other prefs
laxcomma  : true,
laxbreak  : true,
//... other prefs
}

如果您还没有.jshintrc,那么用括号 a la JSON括起来的这两个设置可能会有所帮助。

答案 1 :(得分:3)

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

/*jshint laxcomma:true */

在源文件的顶部,以每个文件为基础设置

更新

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

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

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