【问题标题】:Auto format parameters one per line自动格式参数每行一个
【发布时间】:2014-04-11 11:09:37
【问题描述】:

当我将 Visual Studio 2010 与旧版本的 Resharper 一起使用时(当时我对 Resharper 还很陌生),我曾经有一个选项允许它自动将方法的参数格式化为每行一个参数并不都在一条线上。因此,如果一行中有几个参数,为了让它们每行一个,我会将第一个参数移到单独的行,然后我可以选择每行格式化一个。然而,这个选项已经消失了。我现在正在使用带有 Resharper 7.1 的 Visual Studio 2012。我不确定是什么原因造成的,但有谁知道我怎样才能恢复该选项?

TIA

【问题讨论】:

  • 我理解这个问题的意图。请问您为什么选择在单独的行中包含每个参数的代码?不这样做会不会让代码难以阅读?你有很多参数吗?参数名称真的很长吗?您的屏幕是否不够宽(在这种情况下,它甚至可能不够高,无法在每个屏幕上看到更多代码)?这样的风格真的好吗?

标签: c# visual-studio-2012 resharper resharper-7.1


【解决方案1】:

请检查您是否在此处设置了以下设置ReSharper | Options | Code Editing | C# | Formatting Style | Line Breaks and Wrapping | Line Wrapping:

  1. 包装形式参数 -> 总是切碎;
  2. 在声明中的“(”之后首选换行 -> 勾选;

【讨论】:

    猜你喜欢
    • 2022-01-06
    • 1970-01-01
    • 2021-05-22
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2015-03-28
    • 2013-03-18
    相关资源
    最近更新 更多