【问题标题】:Is there a way to keep ReSharper from formatting a region of code有没有办法阻止 ReSharper 格式化代码区域
【发布时间】:2010-01-19 00:58:10
【问题描述】:

我一直使用 ReSharper 的代码清理功能,但有时我将代码格式化为比 ReSharper 的格式化程序更容易阅读的方式。有没有办法用 cmets 或其他东西标记文件的一部分以使其跳过格式化该部分。

(我不是在谈论检查,我知道如何让 ReSharper 忽略检查区域)

【问题讨论】:

    标签: visual-studio resharper


    【解决方案1】:

    我与 Resharper 支持讨论过这个问题,他们的回答是:

    非常感谢您提供这些信息!我们会讨论是否可以 在未来版本之一中支持这种格式样式。

    【讨论】:

    • 他们实现过这个功能吗?
    • @UweKeim 我没有再调查过,如果你发现了什么,请告诉我们。
    【解决方案2】:

    可能不会,但您可以尝试编写自己的Resharper plugin

    【讨论】:

      【解决方案3】:

      在撰写本文时,您实际上可以反其道而行之。即,仅格式化选定的代码区域。只需选择所需的块,按 Alt+Enter 并输入 Format Selection。同时静默代码清理仍然清理整个文件。我同意,注释样式的排除会非常好。

      【讨论】:

        【解决方案4】:

        是的,现在是,见this answerthis feature request

        // @formatter:off
        ... Code you don't want formatted here ...
        // @formatter:on
        

        【讨论】:

          猜你喜欢
          • 2011-01-11
          • 1970-01-01
          • 2012-01-17
          • 2010-09-18
          • 1970-01-01
          • 1970-01-01
          • 2012-07-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多