C# Rider 如何在代码块中禁用 format/reformat?

C# Rider How to disable format/reformat in a block of code?

我有一些 C# 代码具有特定格式,我不想让 Rider 重新格式化。

我可以在我的代码中添加一些指令来告诉 Rider 不应重新格式化此部分吗?

谢谢。

您可以将 .editorconfig 添加到您的项目以自定义格式化行为。
参见 https://www.jetbrains.com/help/rider/Using_EditorConfig.html

要禁用某些代码块的自动格式化,您可以使用 formatter directive:

// @formatter:off

some custom formatted code that should be kept as is.
   
// @formatter:on 

您可能需要在设置中启用它:设置 -> 编辑器 -> 代码样式 -> 格式化程序控制选项卡: