9

すべての Visual Studio (2012 も) は、以下をフォーマットしません。

_messageProcessor = new Dictionary<ServerDataTypes, MessageProcessor>()
{
    {ServerDataTypes.FrameData,       ProcessFrameData  }   ,
    {    ServerDataTypes.ServerStatusResult,ProcessServerStatusResult     },
    {   ServerDataTypes.PlayerMessage,    ProcessPlayerMessage},
    ....
};

Visual Studio 2010 (または 2012) で自動フォーマットするにはどうすればよいですか? 次の結果が必要です。

_messageProcessor = new Dictionary<ServerDataTypes, MessageProcessor>()
{
    { ServerDataTypes.FrameData, ProcessFrameData },
    { ServerDataTypes.ServerStatusResult, ProcessServerStatusResult },
    { ServerDataTypes.PlayerMessage, ProcessPlayerMessage },
     ...
};

新しく作成されたオブジェクトの自動プロパティのようなものです。フォーマットはそのために機能しています。しかし、これのためではありません。それで、それを修正する方法は?

4

1 に答える 1

12

簡単な答え: VS をすぐに使用することはできません。Resharper もそれに近づきますが、再フォーマットしてもこのスタイルにはなりません。私は実際にこれを行うためのリクエストを送信しました。

他の拡張機能を探すか、何らかのマクロを開発するかもしれません。

于 2012-06-07T21:59:00.560 に答える