如何用每行一个参数告诉 ReSharper 自动格式化

Posted

技术标签:

【中文标题】如何用每行一个参数告诉 ReSharper 自动格式化【英文标题】:How to tell ReSharper to Auto-Format with one parameter per line 【发布时间】:2022-01-06 09:21:30 【问题描述】:

我想指示我的 ReSharper 格式化我的代码,以便在使用参数初始化对象时,如果它们不能全部放入一行而没有达到限制,它会使用每行一个参数来格式化它们。

但是,我找到的最接近的配置选项仍然是 ReSharper 有时会将两个或多个参数放在一行中,如下所示:

                        new BomColumnHelper("MtlPartNum", "Mtl Part Number")
                        
                            Style = ColumnStyle.EditButton,
                            CellEditMode = Activation.NoEdit, DefaultWidth = 200,
                            Hidden = true
                        

我希望这个看起来是这样的:

                        new BomColumnHelper("MtlPartNum", "Mtl Part Number")
                        
                            Style = ColumnStyle.EditButton,
                            CellEditMode = Activation.NoEdit,
                            DefaultWidth = 200,
                            Hidden = true
                        

有没有办法将 ReSharper 配置为像这样自动格式化代码?我已经将似乎适用于此选择的所有格式设置设置为“Chop if long or multiline”。

【问题讨论】:

【参考方案1】:

我正在运行 Resharper 2021.2,并且该选项深深地包裹在选项层次结构中:

扩展/Resharper/选项 重新锐化 |选项 |代码编辑 | C# |格式样式 |换行和换行 初始化器的排列 |最大限度。单行上的对象和集合初始化元素 设置为 1

【讨论】:

好的,谢谢。这有帮助! =^,^=

以上是关于如何用每行一个参数告诉 ReSharper 自动格式化的主要内容,如果未能解决你的问题,请参考以下文章

如何用引号和逗号连接多列单元格数据

如何用表格单元格中的参数替换具有历史记录的参数的链接到。

如何用一些进程在动态参数内创建对象?

如何用cmd命令实现电脑自动关机?

如何用变量给excel单元格赋值

如何用excel计算标准差的方法