C++とC#の両方でIコード。 C#では、すべてがクラス内にあり、少なくとも(普通は)ネームスペース内にあるので、私はインデントしませんが、関数1、宣言などを開始します.VS 2010では、IDEは最初のインデントを行います適切と思われるクラス宣言の行私はそれを元に戻し、それに続くものはすべて自分の好みに合わせるだろう。インデントがVS 2015内の既存のコード(C#)と一致しません
VS 2015では、実際のインデントにかかわらず、すべての行が、デフォルトのとおりインデントされているかのようにインデントされます。例えば、私は、行がある場合:
x = 1;
z = 3;
と中央の行を追加し、それが自動的にフォーマットとして:
x = 1;
y = 2;
z = 3;
(Iは削除と置換することによって、全体の機能をフォーマットする場合関数の残りの部分は、すべてが追加された行と一致するように右にシフトされます)。
これは変更できない「機能」であると感じています。 。 。 。 Tools | Options
ダイアログ変化から
にオプションで遊んする場合があります
を私は[https://github.com/dotnet/roslyn/issuesで、この問題の議論を見つけました/ 4351]。少なくとも部分的な修正が来ているかもしれないが、まだ明らかになっていないという兆候があった。 –