1

Visual Studio 2010 + ReSharper を使用しています。メソッドパラメーターの自動インデントを変更する方法はありますか (VS2010 または ReSharper オプション)?

例えば:

public Topology(string name, TopologyType type = TopologyType.Initial)
{
}

2 番目のパラメーターの前に押すEnterと、次のインデントが取得されます。

public Topology(string name,
    TopologyType type = TopologyType.Initial)
{
}

しかし、次のものが必要です:

public Topology(string name,
                TopologyType type = TopologyType.Initial)
{
}

ReSharper オプション (書式設定スタイル -> 改行と折り返し) で必要なものを見つけましたが、入力するだけではなく、クリーン コード -> リファクタリングを使用する場合にのみ機能します。

ありがとうございました。

4

1 に答える 1

2

ドキュメントによると、ReSharper は、セミコロンまたは閉じ括弧を入力した後にのみコードを自動的に再フォーマットできます。メソッド パラメータの自動インデントを変更する唯一の方法は、Cleanup Code -> Reformat codeを使用することです。

ただし、使い方を簡単にするために、[オプション] -> [ツール] -> [コード クリーンアップ] でサイレント クリーンアップ プロファイルを設定し、選択したコードのホットキー (デフォルトではCtrl + E, F ) で使用できます。

于 2011-06-10T05:46:39.710 に答える