gpt4 book ai didi

方法链的 Resharper 设置

转载 作者:行者123 更新时间:2023-12-04 20:47:03 25 4
gpt4 key购买 nike

是否可以配置 resharper 来砍掉方法链中的所有方法

例如

var query = list.Where(x => true).Select(x => x);

变成
var query = list
.Where(x => true)
.Select(x => x);

如果没有,那么是否可以配置 resharper 在格式化时忽略方法链?所以我可以手动切割文本而不必担心 resharper 重新格式化它。

最佳答案

不幸的是,没有办法对齐 .Wherelist .

至于斩波,ReSharper | Options -> Code Editing | C# | Formatting Style | Line Breaks and Wrapping -> Line Wrapping里有一个选项叫 Wrap chained method calls .如果您将其设置为 Chop always ,它会切碎,但它使用的格式略有不同:

var query = list.Where(x => true)
.Select(x => x);

如果你把它留给 Chop if long (默认值),那么它不会重新切割您的代码,除非它很长(超过 Right margin 选项,它在上面提到的同一选项组中)。

关于方法链的 Resharper 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15775844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com