【问题标题】:C# Rider How to disable format/reformat in a block of code?C# Rider 如何在代码块中禁用格式/重新格式化?
【发布时间】:2020-10-30 22:39:10
【问题描述】:

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

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

谢谢。

【问题讨论】:

标签: c# rider


【解决方案1】:

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

// @formatter:off

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我假设 OP 正在询问一些特定的代码块,这些代码块应该与其余代码保持不同的格式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2020-04-09
    • 2013-05-20
    • 2012-04-24
    相关资源
    最近更新 更多