2011-02-08 6 views
4

ReSharperのコード再フォーマットツールを使用してコードに標準形式を取得しますが、メソッドを動かすのが嫌いです。コードの再フォーマット中にReSharperのコードの並べ替えを無効にしますか?

たとえば、メソッドの名前を変更してから再フォーマットすると、メソッドが移動します。これにより、ブランチ間の変更が悪夢になります。

この再フォーマットの特定の部分を無効にする設定がありますか?

カスタムRの#プロファイルを設定

答えて

1

にあなたはそのためにタイプのメンバーレイアウトXMLを変更する必要があります。そのファイルには、必要な振る舞いを得るために並べ替えや削除が可能ないくつかのパターンがあります。そのファイル内のあなたが作るすべての変更は、次のファイルに反映されます。

C:\Documents and Settings\user\Program Data\JetBrains\ReSharper\v4.5\vs8.0\UserSettings.xml

ので、あなたがそれを再生する前に、バックアップを作成したり、ソースコードツリーに追加することができます。

+1

私は "ソリューションごとに共有"しているので、その設定は実際にはローカルの 'SolutionFile.5.1.ReSharper'ファイルに保存されていたので、ソース管理下にあったので元に戻すことができます。しかし、このファイルの設定は、ソリューションを終了したときにのみ保存されていることがわかりました。私は、私がすべきソース管理のすべての設定を持っているのだろうかと思います。とにかく、その答えをありがとう、それはまさに私が必要としていたものでした。 –

3

>は、コードのクリーンアップ

をReSharperの[ツール]>をクリックし、「編集プロファイル」を選択し、新しいプロファイルを追加し、あなたがそれをしたいと保存しないものを選択解除します。

を実行し、このプロファイル将来

+0

これ以外の設定があることを願っていました。現在、Ctrl + E、Ctrl + C、Enterキーでクリーンアップを行うことができます。 –

+0

これらのカスタムプロファイルがソース管理にコミットする共有resharperファイルに保存されているようには見えません。あれは正しいですか?もしそうなら、それは私にとって大いに役立つようには見えません。 –

+0

型メンバーのLyout xmlを変更する必要はありませんか? – yeyeyerman

関連する問題