如何自动格式化多行中断的行

时间:2013-11-19 15:13:00

标签: visual-studio formatting resharper

旧的代码格式化(可能由Resharper完成)已转向如下代码:

    private static readonly DataLoadOptions loadVibItemsForPatientQueryOptions = (new Func<DataLoadOptions>(() =>                                                                                                                    {
                                                                                                                                                                                                               var
                                                                                                                        ret
                                                                                                                            =
                                                                                                                            new DataLoadOptions
                                                                                                                                ();
                                                                                                                    ret
                                                                                                                        .
                                                                                                                        LoadWith
                                                                                                                        <
                                                                                                                            PrescriptionEntity
                                                                                                                            >
                                                                                                                        (pe
                                                                                                                         =>
                                                                                                                         pe
                                                                                                                             .
                                                                                                                             TreatmentEntity);

由于块是在顶行末尾处定义的函数的一部分,因此在右边是宽度限制的结尾。也许我可以在Resharper代码格式化(或VS)的设置上改进这一点。

但是,如果我手动将代码移到左侧,是否有一种自动方式可以将行代码重新格式化为:

    private static readonly DataLoadOptions loadVibItemsForPatientQueryOptions = (new Func<DataLoadOptions>(() =>
    {
        var ret = new DataLoadOptions();
        ret.LoadWith<PrescriptionEntity>(pe => pe.TreatmentEntity);

0 个答案:

没有答案