1

当我使用“Introduce Local”重构时,CodeRush 会更改我的代码的缩进。例如,之前:

        DoSomething(new MyObject
        {
            PropertyA = "A",
            PropertyB = 2,
            PropertyC = true
        });

后:

        MyObject newMyObject = new MyObject
                    {
                        PropertyA = "A",
                        PropertyB = 2,
                        PropertyC = true
                    };
        DoSomething(newMyObject);

我想要的是:

        MyObject newMyObject = new MyObject
        {
            PropertyA = "A",
            PropertyB = 2,
            PropertyC = true
        };
        DoSomething(newMyObject);

我希望 CodeRush 尊重我的格式。至少,我应该能够告诉它我更喜欢如何缩进我的初始化程序。有什么选择可以帮助我吗?

4

1 回答 1

0

是的,在 CodeRush 选项对话框(DevExpress | 选项...)中,导航到编辑器 | 代码格式部分并调整所需的设置。查找“数组、对象和集合初始化程序”选项。这些选项可以在缩进、换行和换行/对齐选项页面上找到。

您可能还想使用“常规选项”页面上的选项来保留现有格式。

于 2013-02-06T19:21:10.783 回答