0

新しい JavaScript コンストラクターを作成するときは、次のようにします。

var PersonViewModel = function(){};

次に、セミコロンの後にリターン キーを押すと、次のようになります。

var PersonViewModel = function()
{
};

しかし、私が欲しいのはこれです:

var PersonViewModel = function()
{
   // so I can immediately continue writing code here
};

開き中括弧の後に改行が必要です。

JavaScriptオプションの設定が見つかりません。誰か教えてください。

4

1 に答える 1

0

ReSharper は、ユーザーの入力を混乱させないように (少なくとも正しい場合には) 懸命に努力します。あまり触れないようにするのに役立ちますが、何かを完全に入力したい場合は、それを許可しようとします. しかし、必要な機能はこの原則を破っています。ユーザーが関数ステートメントを並べて入力すると、2 番目のステートメントが最初のステートメントの内側になります。

代わりに私が提案するのは、単に入力...function(){して Enter を押すことです。ReSharper は}自動的に追加するので、関数本体を書き続けることができます。;JavaScript では省略される可能性があるため、構文的に正しいコードが得られます。とにかく、 ReSharper は欠落を強調表示し、ファイル全体で;欠落しているすべてを追加することを提案し;ます。この機能を時々使用して、コードを美しくしてください。

于 2013-04-08T20:29:30.850 に答える