Visual Studio の既定の設定よりも、独自のスタイルのコード形式を好みます。[ツール] → [オプション] で自動書式設定オプションをオフにしました。ほとんどの場合、それは機能します。
ただし、組み込みのリファクタリングを使用した後、Visual Studio は私の設定を既定の設定で上書きします。VSがそれをしないようにするにはどうすればよいですか?
Visual Studio の既定の設定よりも、独自のスタイルのコード形式を好みます。[ツール] → [オプション] で自動書式設定オプションをオフにしました。ほとんどの場合、それは機能します。
ただし、組み込みのリファクタリングを使用した後、Visual Studio は私の設定を既定の設定で上書きします。VSがそれをしないようにするにはどうすればよいですか?
ページにVBを書き込んでいるときに、この問題が発生しましたaspx
。
解決策は、[ツール] > [オプション] > [テキスト エディター] > [基本] > [VB 固有] に移動し、[プリティ リスト] をオフにすることでした。
注 - Visual Studio 2015 では、次の場所にあります。
ツール > オプション > テキスト エディター > 基本 > 詳細
Power Toolがインストールされている可能性があります。
この場合、「ツール > オプション > Productivity Power Tools > PowerCommands > General」からオフにすることができます。
リファクタリング後に再フォーマットを無効にできるとは思えません。リファクタリングはコードを変更しますが、それはテキストのみであるため、フォーマットされていないテキストをソースにダンプするだけでよいとは思いません。VS が準拠しているコード スタイルを、好みのスタイルに設定して従った方が、少し簡単ではないでしょうか。
コードフォーマットの設定を微調整できます。私は常に余分な改行をすべてオフにしており、コードのフォーマット方法については問題なく機能します。
設定をできる限り好みに近づければ、リファクタリングを使用するたびに最小限の作業で済むはずです。
実際のソリューションに対するタンゴの回答に加えて、実際には自動フォーマットを最新の状態に保ちたいが、関連する変更を台無しにしたくない人がいるかもしれません。自動フォーマットが有効になるようにファイルを変更し、それらの変更をチェックインしてから、実際に必要な変更を行うことをお勧めします。
そうすれば、コードを最新の状態に保つことができますが、チェックインは適切になります。