3

私は jshint.vim を使用していますが、以下のようなコードで「',' の前で改行が正しくありません」というエラーが表示されます。

var a = 5
  , b = 10;

どうすればこれを修正できますか? この質問を見つけましたが、それを使用して Vim の問題を修正する方法がわかりません。設定できる設定ファイル (.vimrc を除く) はありますlaxbreaklaxcomma?

4

2 に答える 2

6

はい。私はよく先頭のコンマスタイルを使用し、内部で次の設定を行います~/.jshintrc

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

.jshintrcをまだ持っていない場合は、JSONの中括弧で囲まれた2つの設定でうまくいく可能性があります。

于 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 に答える