You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Rider使链式方法调用在首个方法前换行?

在Rider中配置链式方法调用换行格式

你当前将Rider的「Line Breaks and Wrapping -> Arrangement of Members Access Expression -> Wrap chained method calls」设置为「Chop always」时,格式化效果如下:

var numbers = Enumerable.Range(1, 10);

var odds = numbers.Where(number => number % 2 == 0)
    .Select(number => number + 1)
    .ToList();

要实现首个方法调用前换行的期望效果:

var numbers = Enumerable.Range(1, 10);

var odds = numbers
    .Where(number => number % 2 == 0)
    .Select(number => number + 1)
    .ToList();

按以下步骤配置即可:

  • 打开Rider设置(快捷键 Ctrl+Alt+S)
  • 导航到「Editor > Code Style > C# > Line Breaks and Wrapping」
  • 在「Arrangement of Members Access Expression」区域,将Wrap chained method calls的选项改为Chop always (place dot on new line)(对应你提供截图中的最后一个选项)
  • 点击「Apply」保存设置

内容的提问来源于stack exchange,提问作者Padge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 09:07:36