2016-12-17 12 views
0

私はVisual Studio 2017 RCを使用しています(ただしこれはおそらく2015以前のバージョンにも当てはまります)。複数行の関数呼び出しで閉じ括弧をインデントしないようにVisual Studioを構成する方法はありますか?

Ast = new Ast(
    CallExpression("add") 
    .AddChildren(
     NumberLiteral("4"), 
     NumberLiteral("9") 
    ) 
) 

あなたが見ることができるように、コードが閉じ括弧は、元の関数呼び出しのインデントを一致入れ子構造をとる:私はこのようなコードがたくさんあるC#プロジェクトに取り組んでいます。

私の問題は私のカーソルが新しい関数呼び出しの括弧の間にあるとき、ということである。

Ast = new Ast([|]) 

と私はEnterキーを押し:

Ast = new Ast(
    [|]) 

を残し、余分な4つのスペースがあります元の字下げとは一致しません。

このようなコンテキストでEnterキーを押したときに余分なスペースを追加しないようにVSを設定する方法はありますか?ありがとう。

+0

を、あなたはすべての自動ブロックのインデントを無効にしますか、またはあなただけのこの特別な場合にはそれをオフにする必要がありますか? – enkryptor

+0

@enkryptorこの特殊なケースです。中括弧をつけてEnterキーを押すと、インデントする必要があります。 –

答えて

0

あなたはこの試みることができます:

Tools->Options->Text Editor->C#->Indenting->Block. 

valid XHTML

関連する問題