質問: VisualStudioでC#の名前空間のインデントを無効にするを教えていただきたいです。 C/C++ではツール->オプションに「名前空間の内容をインデントする」という項目がありますが、C#にはありません。 ツール->オプションの「ブロックの内容をインデントする」のチェックボックスを外せばインデントがされなくなりますが、当然ながらif文などもインデントされなくなってしまいます。 namespaceのみをインデント無効にする方法又は、有効な代替案ををご存知の方がいらっしゃれば教えていただきたいです。 よろしくお願いいたします。
回答: その設定は無いみたいですね。 Namespace indentation in Visual Studio with C# ここでは諦めて全ての自動インデント挿入を切れというような回答ですね。この中で、このオプションを足して欲しいという提案(VS2015)が紹介されています。投票してみてはいかがでしょうか。 VS2008、VS2012では以下のようにすれば騙せるようですが、VS2015からはエディタが賢くなったので使えないそうです。 ``` namespace hoge #if 0 { #endif ``` Way to get VS 2008 to stop forcing indentation on namespaces?