我使用 jshint.vim 并在下面的代码中出现错误“','之前的换行错误”
var a = 5
, b = 10;
我怎样才能解决这个问题?我找到了这个问题,但我不确定如何使用它来解决 Vim 中的问题。laxbreak
有没有我可以设置的配置文件(.vimrc 除外)laxcomma
?
我使用 jshint.vim 并在下面的代码中出现错误“','之前的换行错误”
var a = 5
, b = 10;
我怎样才能解决这个问题?我找到了这个问题,但我不确定如何使用它来解决 Vim 中的问题。laxbreak
有没有我可以设置的配置文件(.vimrc 除外)laxcomma
?
是的。我经常使用前导逗号样式,并在里面设置以下首选项~/.jshintrc
:
{
//...other prefs
laxcomma : true,
laxbreak : true,
//... other prefs
}
如果您还没有 .jshintrc,那么用大括号括起来的这两个设置(如JSON)可能会起到作用。
我不确定 vim 实现的全局配置,你必须查阅该实现的文档,但你可以把
/*jshint laxcomma:true */
在你的源文件的顶部设置这个在每个文件的基础上
看起来对于 vim 实现,您可以使用全局变量设置配置文件:
https://github.com/walm/jshint.vim/pull/3
然后,您可以创建一个 json 文件并laxcomma:true
在其中设置。