Break lines and wrapping in auto formatting of Visual Studio with ReSharper

老子叫甜甜 提交于 2019-12-04 14:57:41

问题


I'm working in a C# project and using Visual Studio 2012. When Visual Studio tries to format my code, it breaks lines and make my code look difficult to read. The original code (what looks pretty nice to read for me and my team):

if (list.Any(x => x.Type == (int) EnumType.Customer))
{

}

And when Visual Studio tries to format:

if (
    list.Any(
        x => x.Type ==
                (int) EnumType.Customer))
{
  // Other break codes
}

There are a lot of other parts where it is breaking my code. I like auto formatting for some parts, but my question is: Is there a way to disable this break lines from auto formatting in Visual Studio?*

PS: I also have ReSharper installed.


回答1:


Solution for long lines:

ReSharper, menu OptionsCode EditingC#Formatting StyleLine Breaks And Wrapping.

And disable Wrap long lines:

And it really makes me crazy!




回答2:


In ReSharper's settings, in the Languages section, you can change the formatting style of your C# code. The option you're looking to disable is something along the lines of "Indent anonymous method body." You can also look through the options to further customize the formatting style to your preference.



来源:https://stackoverflow.com/questions/14043776/break-lines-and-wrapping-in-auto-formatting-of-visual-studio-with-resharper

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!