Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何使Resharper正确地缠绕很长的线?_Visual Studio_Resharper_Code Formatting - Fatal编程技术网

Visual studio 如何使Resharper正确地缠绕很长的线?

Visual studio 如何使Resharper正确地缠绕很长的线?,visual-studio,resharper,code-formatting,Visual Studio,Resharper,Code Formatting,Resharper的代码格式通常很好,但在处理很长的行时,它似乎完全被破坏了。例如,看看这段代码: 我确实想要某种换行,但它应该向前看,如果必要的话,减少缩进,以避免大量的换行。像这样的东西会很棒: 有什么方法可以让Resharper做到这一点吗?我承认我没有将您的代码插入我的IDE来尝试它,所以我没有为您提供确切的设置值,但我尝试在R#选项中调整换行选项 转到Resharper |选项 在“语言展开C#和格式样式”下,单击换行和换行 查看该类别中的设置 Jetbrains公司的Alex

Resharper的代码格式通常很好,但在处理很长的行时,它似乎完全被破坏了。例如,看看这段代码:

我确实想要某种换行,但它应该向前看,如果必要的话,减少缩进,以避免大量的换行。像这样的东西会很棒:


有什么方法可以让Resharper做到这一点吗?

我承认我没有将您的代码插入我的IDE来尝试它,所以我没有为您提供确切的设置值,但我尝试在R#选项中调整换行选项

  • 转到Resharper |选项
  • 在“语言展开C#和格式样式”下,单击换行和换行
  • 查看该类别中的设置

Jetbrains公司的Alex Berezoutsky建议关闭“ReSharper | Options | Languages | C#Formatting Style | Other”对话框中的“缩进数组、对象和集合初始值设定项”复选框。对于较短的代码行来说,它并不理想,但对于很长的代码行来说,它确实看起来更好


我想这是目前解决这个问题的最好办法

我对此也很恼火。获得更好格式的一种方法是,在第一个“=”后面加一行新行(即在Fakes.ReportClientAssignmentsRepository处开始一行)。@Televin:这与我一直在做的事情差不多,但如果我在按ctrl-e-f之前忘记添加换行符,格式混乱,除非我手动删除很多换行符,否则将保持这种状态。我已经删除了。。。好几次。但是我找不到任何可以使缩进包装正确工作的设置。