ReSharper代码样式问题,括号换行符

时间:2017-10-20 23:11:02

标签: c# asp.net-mvc visual-studio resharper

我正在使用Visual Studio 2015(版本14.0.25431.1)和JetBrains ReSharper Ultimate 2017。2。2(建于2017年10月6日)

我有这个代码(使用我当前的配置):

routes.MapRoute(
    name : "Default",
    url : "{controller}/{action}/{id}",
    defaults : new {
        controller = "Home",
        action = "Index",
        id = UrlParameter.Optional
    });

我希望看起来像这样:

routes.MapRoute(
    name     : "Default",
    url      : "{controller}/{action}/{id}",
    defaults : new {
        controller = "Home",
        action     = "Index",
        id         = UrlParameter.Optional
    }
);

任何人都知道如何做到这一点?
任何改进都将非常感激

提前致谢!

2 个答案:

答案 0 :(得分:0)

您可以使用visual studio的预定义键盘快捷键来格式化代码。
格式化文档 Ctrl + E + D Ctrl + K + D
格式化选择 Ctrl + K + F

请参阅visual studio's Pre-defined Keyboard Shortcuts

答案 1 :(得分:0)

Visual Studio或Resharper都不会执行此类格式化。试试Code alignment extension

请注意,如果您执行此类格式化,则会为可能处理您的代码的其他人增加一些维护开销。此外,Visual Studio或Resharper可能会在某些时候撤消所有仔细的对齐。