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

cda*_*igo 8 c# rider

我有一些具有特定格式的 C# 代码,我不希望 Rider 对其重新格式化。

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

谢谢。

Gur*_*ron 14

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

// @formatter:off

some custom formatted code that should be kept as is.
   
// @formatter:on 
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述