C#Rider如何在代码块中禁用格式/重新格式化?

问题描述

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

我是否可以在代码添加一些指令以告诉Rider该部分不应重新格式化?

谢谢。

解决方法

您可以在项目中添加.editorconfig,以自定义格式设置行为。
参见https://www.jetbrains.com/help/rider/Using_EditorConfig.html

,

要为某些代码块禁用自动格式设置,可以使用formatter directive

w:val="Compact"

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

enter image description here